reenable restart/shutdown dbus methods under x11

This commit is contained in:
Mike Blumenkrantz 2015-11-24 11:49:15 -05:00
parent 255d227ac8
commit e01b594fbd
1 changed files with 8 additions and 4 deletions

View File

@ -110,8 +110,10 @@ static Eldbus_Message *
_e_msgbus_core_restart_cb(const Eldbus_Service_Interface *iface EINA_UNUSED, _e_msgbus_core_restart_cb(const Eldbus_Service_Interface *iface EINA_UNUSED,
const Eldbus_Message *msg) const Eldbus_Message *msg)
{ {
ERR("DBus restart API disabled for security reasons"); if (e_comp->comp_type == E_PIXMAP_TYPE_WL)
// e_sys_action_do(E_SYS_RESTART, NULL); ERR("DBus restart API disabled for security reasons");
else
e_sys_action_do(E_SYS_RESTART, NULL);
return eldbus_message_method_return_new(msg); return eldbus_message_method_return_new(msg);
} }
@ -119,7 +121,9 @@ static Eldbus_Message *
_e_msgbus_core_shutdown_cb(const Eldbus_Service_Interface *iface EINA_UNUSED, _e_msgbus_core_shutdown_cb(const Eldbus_Service_Interface *iface EINA_UNUSED,
const Eldbus_Message *msg) const Eldbus_Message *msg)
{ {
ERR("DBus shutdown API disabled for security reasons"); if (e_comp->comp_type == E_PIXMAP_TYPE_WL)
// e_sys_action_do(E_SYS_EXIT, NULL); ERR("DBus shutdown API disabled for security reasons");
else
e_sys_action_do(E_SYS_EXIT, NULL);
return eldbus_message_method_return_new(msg); return eldbus_message_method_return_new(msg);
} }