From kde-commits Fri Feb 04 21:36:18 2005 From: Esben Mose Hansen Date: Fri, 04 Feb 2005 21:36:18 +0000 To: kde-commits Subject: kdebase/klipper Message-Id: <20050204213618.74BCE1D14E () office ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=110755301909408 CVS commit by esben: Make Klipper use freedesktop.org's XEMBED protocol. BUG: 69119 M +11 -0 main.cpp 1.41 --- kdebase/klipper/main.cpp #1.40:1.41 @@ -31,4 +31,9 @@ #include "version.h" +#if defined Q_WS_X11 && ! defined K_WS_QTONLY +#include // schroder +#endif + + extern "C" int KDE_EXPORT kdemain(int argc, char *argv[]) { @@ -46,4 +51,10 @@ extern "C" int KDE_EXPORT kdemain(int ar Klipper *toplevel = new Klipper(); + // Make Klipper conform to freedesktop system tray standard, see + // http://bugs.kde.org/show_bug.cgi?id=69119 +#if defined Q_WS_X11 && ! defined K_WS_QTONLY + QXEmbed::initialize(); +#endif + KWin::setSystemTrayWindowFor( toplevel->winId(), 0 ); toplevel->setGeometry(-100, -100, 42, 42 );