diff -r b3f964e007c8 -r 841b49c57c50 graphicsdeviceinterface/bitgdi/bitgdi_switch/bitgdiswitch.cpp --- a/graphicsdeviceinterface/bitgdi/bitgdi_switch/bitgdiswitch.cpp Wed May 19 14:34:22 2010 +0100 +++ b/graphicsdeviceinterface/bitgdi/bitgdi_switch/bitgdiswitch.cpp Tue Jun 01 15:04:40 2010 +0100 @@ -40,10 +40,16 @@ FARPROC vector[MAX_ORDINAL+1]; +#ifdef _DEBUG void Stop(char* aErrorMessage) +#else +void Stop(char* /*aErrorMessage*/) +#endif { int err = GetLastError(); +#ifdef _DEBUG RDebug::Printf("%s, (last error = %i)", aErrorMessage, err); +#endif _asm int 3; } @@ -77,8 +83,10 @@ UserSvr::HalFunction(EHalGroupEmulator, EEmulatorHalBoolProperty, (TAny*)"symbian_graphics_use_gce", &gce); const char* library = gce ? "bitgdi_gce.dll" : "bitgdi_nongce.dll"; +#ifdef _DEBUG RDebug::Printf("Redirecting bitgdi.dll to \"%s\" ...\n", library); - +#endif + Emulator::Escape(); // prevent deadlock between EKA2 scheduler and MS kernel // try to load selected DLL HINSTANCE instance = LoadLibraryA(library); @@ -91,7 +99,9 @@ else { fill_vector(instance); +#ifdef _DEBUG RDebug::Printf("... DLL loaded successfully"); +#endif } }