git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34754
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#define wxDL_METHOD_LOAD( lib, name, success ) \
pfn_ ## name = (name ## Type) lib.GetSymbol( wxT(#name), &success ); \
#define wxDL_METHOD_LOAD( lib, name, success ) \
pfn_ ## name = (name ## Type) lib.GetSymbol( wxT(#name), &success ); \
- if (!success) { wxLog::EnableLogging(true); return false; }
+ if (!success) { wxLog::EnableLogging(bWasLoggingEnabled); return false; }
//Class that utilizes Robert Roeblings Dynamic Library Macros
//Class that utilizes Robert Roeblings Dynamic Library Macros
- wxLog::EnableLogging(false); //Turn off the wxDynamicLibrary logging
+ bool bWasLoggingEnabled = wxLog::EnableLogging(false); //Turn off the wxDynamicLibrary logging
if(!m_dll.Load(wxT("qtmlClient.dll")))
{
if(!m_dll.Load(wxT("qtmlClient.dll")))
{
- wxLog::EnableLogging(true);
+ wxLog::EnableLogging(bWasLoggingEnabled);
wxDL_METHOD_LOAD( m_dll, GetMovieVolume, bOk );
wxDL_METHOD_LOAD( m_dll, SetMovieVolume, bOk );
wxDL_METHOD_LOAD( m_dll, GetMovieVolume, bOk );
wxDL_METHOD_LOAD( m_dll, SetMovieVolume, bOk );
- wxLog::EnableLogging(true);
+ wxLog::EnableLogging(bWasLoggingEnabled);
m_ok = true;
return true;
m_ok = true;
return true;