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

List:       kde-commits
Subject:    branches/KDE/4.5/kdebase/workspace/plasma/desktop/shell
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2010-09-16 20:19:21
Message-ID: 20100916201921.B5533AC88C () svn ! kde ! org
[Download RAW message or body]

SVN commit 1176152 by aseigo:

keep above when unhidden, keepbelow when hidden
CCBUG:251443


 M  +2 -0      panelview.cpp  


--- branches/KDE/4.5/kdebase/workspace/plasma/desktop/shell/panelview.cpp #1176151:1176152
@@ -1421,6 +1421,7 @@
     //avoid hide-show loops
     if (m_visibilityMode == LetWindowsCover) {
         m_triggerEntered = true;
+        KWindowSystem::clearState(winId(), NET::KeepBelow);
         KWindowSystem::raiseWindow(winId());
         QTimer::singleShot(0, this, SLOT(resetTriggerEnteredSuppression()));
     }
@@ -1472,6 +1473,7 @@
     }
 
     if (m_visibilityMode == LetWindowsCover) {
+        KWindowSystem::setState(winId(), NET::KeepBelow);
         KWindowSystem::lowerWindow(winId());
         createUnhideTrigger();
     } else {
[prev in list] [next in list] [prev in thread] [next in thread] 

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