wxUSE_GUI == 0 compilation fix (patch 1501724)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40280 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -91,7 +91,7 @@ void* wxProcessTerminationThread::Entry()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -100,9 +100,9 @@ int wxAddProcessCallbackForPid(wxEndProcessData *proc_data, int pid)
|
|||||||
if (pid < 1)
|
if (pid < 1)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
wxProcessTerminationEventHandler* handler = new wxProcessTerminationEventHandler(proc_data);
|
wxProcessTerminationEventHandler* handler = new wxProcessTerminationEventHandler(proc_data);
|
||||||
wxProcessTerminationThread* thread = new wxProcessTerminationThread(proc_data, handler);
|
wxProcessTerminationThread* thread = new wxProcessTerminationThread(proc_data, handler);
|
||||||
|
|
||||||
if (thread->Create() != wxTHREAD_NO_ERROR)
|
if (thread->Create() != wxTHREAD_NO_ERROR)
|
||||||
{
|
{
|
||||||
wxLogDebug(wxT("Could not create termination detection thread."));
|
wxLogDebug(wxT("Could not create termination detection thread."));
|
||||||
@@ -112,7 +112,7 @@ int wxAddProcessCallbackForPid(wxEndProcessData *proc_data, int pid)
|
|||||||
}
|
}
|
||||||
|
|
||||||
thread->Run();
|
thread->Run();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -201,7 +201,7 @@ int wxAddProcessCallbackForPid(wxEndProcessData *proc_data, int pid)
|
|||||||
wxLogDebug(wxT("Couldn't create runloopsource"));
|
wxLogDebug(wxT("Couldn't create runloopsource"));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
CFRelease(CFMachPortForProcess);
|
CFRelease(CFMachPortForProcess);
|
||||||
|
|
||||||
CFRunLoopAddSource(CFRunLoopGetCurrent(),runloopsource,kCFRunLoopDefaultMode);
|
CFRunLoopAddSource(CFRunLoopGetCurrent(),runloopsource,kCFRunLoopDefaultMode);
|
||||||
@@ -210,14 +210,17 @@ int wxAddProcessCallbackForPid(wxEndProcessData *proc_data, int pid)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif // USE_POLLING
|
||||||
// USE_POLLING
|
|
||||||
|
|
||||||
// NOTE: This doens't really belong here but this was a handy file to
|
// NOTE: This doesn't really belong here but this was a handy file to
|
||||||
// put it in because it's already compiled for wxCocoa and wxMac GUI lib.
|
// put it in because it's already compiled for wxCocoa and wxMac GUI lib.
|
||||||
|
#if wxUSE_GUI
|
||||||
|
|
||||||
static wxStandardPathsCF gs_stdPaths;
|
static wxStandardPathsCF gs_stdPaths;
|
||||||
wxStandardPathsBase& wxGUIAppTraits::GetStandardPaths()
|
wxStandardPathsBase& wxGUIAppTraits::GetStandardPaths()
|
||||||
{
|
{
|
||||||
return gs_stdPaths;
|
return gs_stdPaths;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_GUI
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user