[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 69119] system tray XEMBED QXEmbed::initialize
From:       Esben Mose Hansen <kde () mosehansen ! dk>
Date:       2005-02-04 21:36:25
Message-ID: 20050204213625.15450.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=69119         
kde mosehansen dk changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From kde mosehansen dk  2005-02-04 22:36 -------
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 <qxembed.h> // 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 );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic