Allow rendering of input method windows also if screen is locked

Needed to get maliit keyboard above the greeter window.

Reviewed-By: Bhushan Shah
This commit is contained in:
Martin Gräßlin 2015-12-04 16:12:59 +01:00
parent e2dc6380d1
commit 8e66832ba3

View file

@ -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);