svn path=/trunk/kdebase/kwin/; revision=93937
icc-effect-5.14.5
Matthias Ettrich 2001-04-25 16:16:18 +00:00
parent d9a7551774
commit 6c7cd20690
1 changed files with 7 additions and 4 deletions

View File

@ -20,6 +20,10 @@ Copyright (C) 1999, 2000 Daniel M. Duley <mosfet@kde.org>
#include "plugins.h" #include "plugins.h"
#include "kdedefault.h" #include "kdedefault.h"
#if 0
#define lt_ptr lt_ptr_t
#endif
using namespace KWinInternal; using namespace KWinInternal;
PluginMenu::PluginMenu(PluginMgr *manager, QWidget *parent, const char *name) PluginMenu::PluginMenu(PluginMgr *manager, QWidget *parent, const char *name)
@ -184,11 +188,10 @@ void PluginMgr::loadPlugin(QString nameStr)
pluginStr = nameStr; pluginStr = nameStr;
emit resetAllClients(); emit resetAllClients();
if(oldHandle) if(oldHandle) {
{
lt_ptr deinit_func = lt_dlsym(oldHandle, "deinit"); lt_ptr deinit_func = lt_dlsym(oldHandle, "deinit");
if (deinit_func) if (deinit_func)
((void (*)())deinit_func)(); ((void (*)())deinit_func)();
lt_dlclose(oldHandle); lt_dlclose(oldHandle);
} }
} }