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

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

CVS commit by lunakl: 

Backport #101209.


  M +3 -2      layers.cpp   2.39.2.2


--- kdebase/kwin/layers.cpp  #2.39.2.1:2.39.2.2
@@ -722,7 +722,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