support the ksmserver fix: treat fullscreen windows that explicitely

ask for stays-on-top slightly different (meaning to not lower them when
another window gets activated)

svn path=/trunk/kdebase/kwin/; revision=134903
This commit is contained in:
Matthias Ettrich 2002-02-01 11:51:40 +00:00
parent 6ebc89dac6
commit 8c368ed7bb

View file

@ -629,6 +629,7 @@ bool Client::manage( bool isMapped, bool doNotShow, bool isInitial )
QRect area = workspace()->clientArea(); QRect area = workspace()->clientArea();
if ( geom == workspace()->geometry() && inherits( "KWinInternal::NoBorderClient" ) ) { if ( geom == workspace()->geometry() && inherits( "KWinInternal::NoBorderClient" ) ) {
if ( !stays_on_top )
is_fullscreen = TRUE; is_fullscreen = TRUE;
may_move = FALSE; // don't let fullscreen windows be moved around may_move = FALSE; // don't let fullscreen windows be moved around
} }