mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 02:42:50 +00:00
libs: minor KDisplayManager review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
1f916560b9
commit
ac3d97b6ae
1 changed files with 5 additions and 3 deletions
|
@ -113,7 +113,7 @@ void KDisplayManager::shutdown(KWorkSpace::ShutdownType shutdownType,
|
|||
if (shutdownType == KWorkSpace::ShutdownTypeNone || shutdownType == KWorkSpace::ShutdownTypeLogout) {
|
||||
return;
|
||||
}
|
||||
bool interactive = (
|
||||
const bool interactive = (
|
||||
shutdownMode == KWorkSpace::ShutdownModeInteractive
|
||||
|| shutdownMode == KWorkSpace::ShutdownModeForceNow
|
||||
);
|
||||
|
@ -412,8 +412,10 @@ bool KDisplayManager::switchVT(int vt)
|
|||
void KDisplayManager::lockSwitchVT(int vt)
|
||||
{
|
||||
// Lock first, otherwise the lock won't be able to kick in until the session is re-activated.
|
||||
QDBusInterface screensaver("org.freedesktop.ScreenSaver", "/ScreenSaver", "org.freedesktop.ScreenSaver");
|
||||
screensaver.call("Lock");
|
||||
QDBusInterface saveriface(
|
||||
"org.freedesktop.ScreenSaver", "/ScreenSaver", "org.freedesktop.ScreenSaver"
|
||||
);
|
||||
saveriface.call("Lock");
|
||||
|
||||
switchVT(vt);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue