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

List:       kde-commits
Subject:    kdebase/kwin
From:       Luboš Luňák <l.lunak () kde ! org>
Date:       2005-03-10 16:29:00
Message-ID: 20050310162900.68B60177B6 () office ! kde ! org
[Download RAW message or body]

CVS commit by lunakl: 

Fix #101209.
BUG: 101209


  M +3 -2      layers.cpp   2.42


--- kdebase/kwin/layers.cpp  #2.41:2.42
@@ -712,7 +712,8 @@ Layer Client::belongsToLayer() const
     // i.e. the window set to be topmost by the user (also includes transients of \
                the fullscreen window)
     const Client* ac = workspace()->mostRecentlyActivatedClient(); // instead of \
activeClient() - avoids flicker +    const Client* top = \
workspace()->topClientOnDesktop( desktop(), true );  if( isFullScreen() && ac != NULL
-        && workspace()->topClientOnDesktop( desktop(), true ) == ac
-        && ( ac == this || this->hasTransient( ac, true )))
+        && ( ac == this || this->hasTransient( ac, true ))
+        && ( top == this || this->hasTransient( top, true )))
         return ActiveLayer;
     if( keepAbove())


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

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