From kde-windows Wed Feb 13 23:44:53 2008 From: Ralf Habacker Date: Wed, 13 Feb 2008 23:44:53 +0000 To: kde-windows Subject: Re: KMaiL: Can't setup D-Bus service. Probably already running. Message-Id: <47B380F5.8000203 () freenet ! de> X-MARC-Message: https://marc.info/?l=kde-windows&m=120294756902353 Shane King schrieb: > Jarosław Staniek wrote: > >> Hello >> I am getting >> >> (3852)/: KUniqueApplication: Can't setup D-Bus service. >> Probably already running. >> >> in KUniqueApplication::start() when starting KMail on Windows another time. >> >> QDBusConnectionInterface::registerService("org.kde.kmail") returns >> DBUS_REQUEST_NAME_REPLY_EXISTS. >> >> I have no other kmail process started so I am wondering how to avoid such >> cases in general for KUniqueApps. >> >> > > I've got a local fix in Amarok's App destructor: > > > #ifdef Q_WS_WIN > // work around for KUniqueApplication being not completely > implemented on windows > QDBusConnectionInterface* dbusService; > if (QDBusConnection::sessionBus().isConnected() && (dbusService = > QDBusConnection::sessionBus().interface())) > dbusService->unregisterService("org.kde.amarok"); > #endif > > We really need a fix in kdelibs, but this is more a work-around than a > real fix I think so I'm not sure if it's the best way of going about it. > Should this not be in KUniqueApplication destructor ? But what about application crashes or other abnormal terminations, are they routed also over this destructor ? Ralf _______________________________________________ Kde-windows mailing list Kde-windows@kde.org https://mail.kde.org/mailman/listinfo/kde-windows