Commit ee625b2d authored by Aleix Pol Gonzalez's avatar Aleix Pol Gonzalez 🐧
Browse files

Fix unlocking wayland sessions

We were never issuing a repaint which confused thoroughly the
compositor.

BUG: 447705
parent 7a26f93c
Pipeline #163734 passed with stage
in 12 minutes and 8 seconds
......@@ -15,6 +15,7 @@
#include "inputpanelv1integration.h"
#include "keyboard_input.h"
#include "screens.h"
#include "scene.h"
#include "layershellv1integration.h"
#include "main.h"
#include "xdgshellintegration.h"
......@@ -610,6 +611,7 @@ void WaylandServer::initScreenLocker()
connect(seat, &KWaylandServer::SeatInterface::timestampChanged,
screenLockerApp, &ScreenLocker::KSldApp::userActivity);
}
Compositor::self()->scene()->addRepaintFull();
}
);
......@@ -627,6 +629,7 @@ void WaylandServer::initScreenLocker()
screenLockerApp, &ScreenLocker::KSldApp::userActivity);
}
ScreenLocker::KSldApp::self()->setWaylandFd(-1);
Compositor::self()->scene()->addRepaintFull();
}
);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment