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

List:       kde-commits
Subject:    KDE/kdebase/apps/plasma/applets/folderview
From:       Fredrik Höglund <fredrik () kde ! org>
Date:       2010-01-03 18:12:12
Message-ID: 1262542332.084221.12818.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1069547 by fredrik:

Set the _KDE_SHADOW_OVERRIDE hint on the folderview popups.

 M  +4 -0      dialog.cpp  
 M  +6 -0      popupview.cpp  


--- trunk/KDE/kdebase/apps/plasma/applets/folderview/dialog.cpp #1069546:1069547
@@ -33,6 +33,7 @@
 
 #ifdef Q_WS_X11
 #  include <QX11Info>
+#  include <X11/Xlib.h>
 #endif
 
 
@@ -47,6 +48,9 @@
     if (!QX11Info::isCompositingManagerRunning()) {
         setAttribute(Qt::WA_NoSystemBackground);
     }
+
+    Atom atom = XInternAtom(QX11Info::display(), "_KDE_SHADOW_OVERRIDE", False);
+    XChangeProperty(QX11Info::display(), winId(), atom, atom, 32, PropModeReplace, 0, 0);
 #endif
 
     KWindowSystem::setState(effectiveWinId(), NET::SkipTaskbar | NET::SkipPager);
--- trunk/KDE/kdebase/apps/plasma/applets/folderview/popupview.cpp #1069546:1069547
@@ -60,6 +60,7 @@
 
 #ifdef Q_WS_X11
 #  include <QX11Info>
+#  include <X11/Xlib.h>
 #endif
 
 
@@ -125,6 +126,11 @@
         pt.ry() = available.top();
     }
 
+#ifdef Q_WS_X11
+    Atom atom = XInternAtom(QX11Info::display(), "_KDE_SHADOW_OVERRIDE", False);
+    XChangeProperty(QX11Info::display(), winId(), atom, atom, 32, PropModeReplace, 0, 0);
+#endif
+
     move(pt);
     show();
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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