Allow rendering of input method windows also if screen is locked

Needed to get maliit keyboard above the greeter window.

Reviewed-By: Bhushan Shah
remotes/origin/sebas/outputmanagement
Martin Gräßlin 10 years ago
parent e2dc6380d1
commit 8e66832ba3
  1. 2
      scene.cpp

@ -609,7 +609,7 @@ void Scene::finalPaintWindow(EffectWindowImpl* w, int mask, QRegion region, Wind
// will be eventually called from drawWindow()
void Scene::finalDrawWindow(EffectWindowImpl* w, int mask, QRegion region, WindowPaintData& data)
{
if (waylandServer() && waylandServer()->isScreenLocked() && !w->window()->isLockScreen()) {
if (waylandServer() && waylandServer()->isScreenLocked() && !w->window()->isLockScreen() && !w->window()->isInputMethod()) {
return;
}
w->sceneWindow()->performPaint(mask, region, data);

Loading…
Cancel
Save