Alexandre Julliard : winevdm: Try DOSBox first for running DOS applications .
Alexandre Julliard
julliard at winehq.org
Tue Mar 13 13:50:37 CDT 2012
Module: wine
Branch: master
Commit: afd0590bfe111aa685146514a0bc027bf91d19fa
URL: http://source.winehq.org/git/wine.git/?a=commit;h=afd0590bfe111aa685146514a0bc027bf91d19fa
Author: Alexandre Julliard <julliard at winehq.org>
Date: Tue Mar 13 13:09:40 2012 +0100
winevdm: Try DOSBox first for running DOS applications.
---
programs/winevdm/winevdm.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/programs/winevdm/winevdm.c b/programs/winevdm/winevdm.c
index 0dcc806..b143cb8 100644
--- a/programs/winevdm/winevdm.c
+++ b/programs/winevdm/winevdm.c
@@ -215,6 +215,8 @@ static void start_dos_exe( LPCSTR filename, LPCSTR cmdline )
MEMORY_BASIC_INFORMATION mem_info;
const char *reason;
+ start_dosbox( filename, cmdline );
+
if (VirtualQuery( NULL, &mem_info, sizeof(mem_info) ) && mem_info.State != MEM_FREE)
{
__wine_load_dos_exe( filename, cmdline );
@@ -225,11 +227,9 @@ static void start_dos_exe( LPCSTR filename, LPCSTR cmdline )
}
else reason = "because the DOS memory range is unavailable";
- start_dosbox( filename, cmdline );
-
WINE_MESSAGE( "winevdm: Cannot start DOS application %s\n", filename );
WINE_MESSAGE( " %s.\n", reason );
- WINE_MESSAGE( " Try running this application with DOSBox.\n" );
+ WINE_MESSAGE( " You should install DOSBox.\n" );
ExitProcess(1);
}
More information about the wine-cvs
mailing list