idle-monitor: Fix duplicate return value of ResetIdletime call

The signal handler must return TRUE as the invocation is already handled
by returning an error. Also update the error message a bit to clarify
that the API exists only for testing purposes.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/457
This commit is contained in:
Benjamin Berg 2019-02-21 13:30:38 +01:00 committed by Jonas Ådahl
parent 9e1c8e2c22
commit ef2153739c

View File

@ -55,8 +55,8 @@ handle_reset_idletime (MetaDBusIdleMonitor *skeleton,
g_dbus_method_invocation_return_error_literal (invocation, g_dbus_method_invocation_return_error_literal (invocation,
G_DBUS_ERROR, G_DBUS_ERROR,
G_DBUS_ERROR_UNKNOWN_METHOD, G_DBUS_ERROR_UNKNOWN_METHOD,
"No such method"); "This method is for testing purposes only. MUTTER_DEBUG_RESET_IDLETIME must be set to use it");
return FALSE; return TRUE;
} }
meta_idle_monitor_reset_idletime (meta_idle_monitor_get_core ()); meta_idle_monitor_reset_idletime (meta_idle_monitor_get_core ());