Changed: Fixed the context initialization check for the log plugin

This commit is contained in:
sfb 2010-12-07 10:22:25 -06:00
parent 83df97db8c
commit 558e0130b6

View file

@ -90,11 +90,15 @@ void CLogPlugin::extensionsInitialized()
void CLogPlugin::setNelContext(NLMISC::INelContext *nelContext) void CLogPlugin::setNelContext(NLMISC::INelContext *nelContext)
{ {
nlassert(!NLMISC::INelContext::isContextInitialised()); #ifdef NL_OS_WINDOWS
_LibContext = new NLMISC::CLibraryContext(*nelContext); // Ensure that a context doesn't exist yet.
// This only applies to platforms without PIC, e.g. Windows.
nlassert(!NLMISC::INelContext::isContextInitialised());
#endif // fdef NL_OS_WINDOWS^M
_LibContext = new NLMISC::CLibraryContext(*nelContext);
_displayer = new NLQT::CQtDisplayer(_ui.plainTextEdit); _displayer = new NLQT::CQtDisplayer(_ui.plainTextEdit);
} }
QString CLogPlugin::name() const QString CLogPlugin::name() const