This isn't an indicator-session bug. Unity's popup gives focus to the
Shutdown button even when the client specifies Reboot.
>From UnityCore/GnomeSessionManagerImpl.h:
> enum class Action : unsigned {
> LOGOUT = 0,
> SHUTDOWN,
> REBOOT,
> NONE
> };
So calling org.gnome.SessionManager.EndSessionDialog.Open with an action
type of '2' to correspond with the REBOOT enum should give focus to the
dialog's Restart button, but doesn't. Repeatable by invoking from
outside indicator-session w/dbus-send:
> dbus-send --print-reply --dest="org.gnome.Shell"
/org/gnome/SessionManager/EndSessionDialog
org.gnome.SessionManager.EndSessionDialog.Open uint32:2 uint32:0
uint32:60 array:objpath:
** Changed in: indicator-session
Status: Confirmed => Invalid
** Summary changed:
- Selecting power-cog > restart lands highlight on "shutdown"
+ Calling org.gnome.SessionManager.EndSessionDialog.Open() with an action of
'Restart' opens the dialog with focus incorrectly on the 'Shutdown' button
** Summary changed:
- Calling org.gnome.SessionManager.EndSessionDialog.Open() with an action of
'Restart' opens the dialog with focus incorrectly on the 'Shutdown' button
+ Calling EndSessionDialog.Open(Restart) opens the dialog with a focused
'Shutdown' button
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1250262
Title:
Calling EndSessionDialog.Open(Restart) opens the dialog with a focused
'Shutdown' button
To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-session/+bug/1250262/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs