Forward port rev 1179522:

Ensure electric borders are above effect input windows after blocking stacking order updates.
CCBUG: 200235

svn path=/trunk/KDE/kdebase/workspace/; revision=1179523
icc-effect-5.14.5
Martin Gräßlin 2010-09-25 18:51:18 +00:00
parent be6c24368c
commit d76ef2b9cb
1 changed files with 5 additions and 0 deletions

View File

@ -84,6 +84,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "rules.h"
#include "unmanaged.h"
#include "deleted.h"
#include "effects.h"
#include <QX11Info>
namespace KWin
@ -705,7 +706,11 @@ void Workspace::blockStackingUpdates( bool block )
}
else // !block
if( --block_stacking_updates == 0 )
{
updateStackingOrder( blocked_propagating_new_clients );
if( effects )
static_cast<EffectsHandlerImpl*>( effects )->checkInputWindowStacking();
}
}
// Ensure list is in stacking order