diff -r 5d03bc08d59c -r 01a6848ebfd7 windowing/windowserver/wins_switching/wsgraphicdrawerswitch.cpp --- a/windowing/windowserver/wins_switching/wsgraphicdrawerswitch.cpp Tue Feb 02 01:47:50 2010 +0200 +++ b/windowing/windowserver/wins_switching/wsgraphicdrawerswitch.cpp Fri Apr 16 16:21:04 2010 +0300 @@ -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,7 +83,9 @@ UserSvr::HalFunction(EHalGroupEmulator, EEmulatorHalBoolProperty, (TAny*)"symbian_graphics_use_gce", &nga); const char* library = nga ? "wsgraphicdrawer_nga.dll" : "wsgraphicdrawer_nonnga.dll"; +#ifdef _DEBUG RDebug::Printf("Redirecting wsgraphicdrawer.dll to \"%s\" ...\n", library); +#endif Emulator::Escape(); // prevent deadlock between EKA2 scheduler and MS kernel // try to load selected DLL @@ -91,7 +99,9 @@ else { fill_vector(instance); +#ifdef _DEBUG RDebug::Printf("... DLL loaded successfully"); +#endif } }