part of Karol's fix: keep the old library in loadPlugin() so that

updatePlugin() can call the reset() function.

svn path=/trunk/kdebase/kwin/; revision=141202
icc-effect-5.14.5
Matthias Ettrich 2002-03-05 19:02:24 +00:00
parent 149b3aad7d
commit d05c588ffb
1 changed files with 2 additions and 3 deletions

View File

@ -75,7 +75,6 @@ Client* PluginMgr::allocateClient(Workspace *ws, WId w, bool tool)
bool PluginMgr::loadPlugin(QString nameStr)
{
KLibrary *oldLibrary = library;
library = 0;
QString path = KLibLoader::findLibrary(QFile::encodeName(nameStr));
@ -90,7 +89,7 @@ bool PluginMgr::loadPlugin(QString nameStr)
shutdownKWin(i18n("No window decoration plugin library was found!"));
// Check if this library is not already loaded.
if(pluginStr == nameStr)
if(pluginStr == nameStr)
return FALSE;
// Try loading the requested plugin
@ -140,7 +139,7 @@ bool PluginMgr::loadPlugin(QString nameStr)
void PluginMgr::shutdownKWin(const QString &error_msg)
{
qWarning( (i18n("KWin: ") + error_msg +
qWarning( (i18n("KWin: ") + error_msg +
i18n("\nKWin will now exit...")).latin1() );
exit(1);
}