mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@98953 d073be05-634f-4543-b044-5fe20cf6d1d6
20 lines
627 B
Diff
20 lines
627 B
Diff
Index: src/dos/dos_execute.cpp
|
|
===================================================================
|
|
--- src/dos/dos_execute.cpp (Revision 3775)
|
|
+++ src/dos/dos_execute.cpp (Revision 3776)
|
|
@@ -93,8 +93,13 @@
|
|
DOS_MCB mcb(dos.psp()-1);
|
|
static char name[9];
|
|
mcb.GetFileName(name);
|
|
+ name[8] = 0;
|
|
if (!strlen(name)) strcpy(name,"DOSBOX");
|
|
- RunningProgram=name;
|
|
+ for(Bitu i = 0;i < 8;i++) { //Don't put garbage in the title bar. Mac OS X doesn't like it
|
|
+ if (name[i] == 0) break;
|
|
+ if ( !isprint(*reinterpret_cast<unsigned char*>(&name[i])) ) name[i] = '?';
|
|
+ }
|
|
+ RunningProgram = name;
|
|
GFX_SetTitle(-1,-1,false);
|
|
}
|
|
|