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

List:       kwin
Subject:    [Bug 101209] xine fullscreen fighting with kicker
From:       Lubos Lunak <l.lunak () kde ! org>
Date:       2005-03-10 16:36:38
Message-ID: 20050310163638.21648.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=101209         
l.lunak kde org changed:

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



------- Additional Comments From l.lunak kde org  2005-03-10 17:36 -------
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())
_______________________________________________
Kwin mailing list
Kwin@kde.org
https://mail.kde.org/mailman/listinfo/kwin


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

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