diff --git a/kded/kded.cpp b/kded/kded.cpp index 2cd1b6f2..8cdc131a 100644 --- a/kded/kded.cpp +++ b/kded/kded.cpp @@ -66,6 +66,12 @@ static bool bCheckSycoca; static bool bCheckUpdates; static bool bCheckHostname; +#ifdef Q_DBUS_EXPORT +extern Q_DBUS_EXPORT void qDBusAddSpyHook(void (*)(const QDBusMessage&)); +#else +extern QDBUS_EXPORT void qDBusAddSpyHook(void (*)(const QDBusMessage&)); +#endif + static void runBuildSycoca(QObject *callBackObj=0, const char *callBackSlot=0, const char *callBackErrorSlot=0) { const QString exe = KStandardDirs::findExe(KBUILDSYCOCA_EXENAME); @@ -116,7 +122,7 @@ Kded::Kded() session.registerObject("/kbuildsycoca", this); session.registerObject("/kded", this); - Q_DBUS_EXPORT(messageFilter); + qDBusAddSpyHook(messageFilter); m_pTimer = new QTimer(this); m_pTimer->setSingleShot( true );