Summary: | Log off dialog only shows default action (when default action is 'Power off...' or 'Restart....') | ||
---|---|---|---|
Product: | [Plasma] ksmserver | Reporter: | Erik van 't Wout <erik> |
Component: | general | Assignee: | Lubos Lunak <l.lunak> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | capo_drugo, rdieter, tony |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Erik van 't Wout
2008-12-07 14:39:59 UTC
*** Bug 183324 has been marked as a duplicate of this bug. *** Nothing yet? *** Bug 182982 has been marked as a duplicate of this bug. *** SVN commit 976028 by ossi: try to fix up the shutdown stuff first of all, deprecate the braindead ShutdownTypeLogout again and alias it to ShutdownTypeNone internally, as the latter means "logout only" (that enum refers to the machine's state, not the session's). unify the semantics of ksmserver's d-bus interface to interpret a shutdown request with a pre-selected shutdown type as needing only a confirmation, not a full choice. this is a behavior break from the original implementation, but that actually happened in 4.2 already - i'm just fixing it. all "generic" logout actions (alt-ctrl-del, lock_logout applet, plasma desktop menu) now always pop up the full shutdown dialog, irrespective of the "confirm shutdown" option. "specialized" logout actions (like in kickoff's "leave" menu) continue to respect the "confirm shutdown" option. if the confirmation is enabled, the reduced shutdown dialog will appear as before (only some implementation details changed). BUG: 152110 BUG: 177139 BUG: 182466 M +1 -1 krunner/krunnerapp.cpp M +9 -2 ksmserver/shutdown.cpp M +64 -69 ksmserver/shutdowndlg.cpp M +3 -2 ksmserver/shutdowndlg.h M +4 -6 ksmserver/tests/test.cpp M +4 -2 libs/kworkspace/kworkspace.h M +1 -3 plasma/applets/kickoff/core/itemhandlers.cpp M +1 -1 plasma/applets/lock_logout/lockout.cpp M +1 -1 plasma/containments/desktop/desktop.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=976028 |