From 7e9f46404774b2adf68fc3de9d679a3792210dd9 Mon Sep 17 00:00:00 2001 From: Szymon Jastrzebski Date: Mon, 22 May 2017 09:54:39 +0200 Subject: [PATCH] [Power] Calling "lockstate_nopt" instead of "lockstate" Since Tizen 4.0 dbus method "lockstate" requires privilege, thus from now, we call method "lockstate_nopt". [Verification] Power TCT (M/A) passed 100% Change-Id: I1b39a250dbef21573bf96a008baaa71da6ba99d2 Signed-off-by: Szymon Jastrzebski --- src/common/GDBus/auto_gen_interface.c | 5 +++-- src/common/GDBus/auto_gen_interface.h | 2 +- src/common/GDBus/gdbus_powerwrapper.cc | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/common/GDBus/auto_gen_interface.c b/src/common/GDBus/auto_gen_interface.c index f00cec5c..88350000 100644 --- a/src/common/GDBus/auto_gen_interface.c +++ b/src/common/GDBus/auto_gen_interface.c @@ -755,7 +755,7 @@ _out: * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. */ gboolean -_auto_gen_org_tizen_system_deviced_display_call_lockstate_sync ( +_auto_gen_org_tizen_system_deviced_display_call_lockstate_nopt_sync ( _auto_genOrgTizenSystemDevicedDisplay *proxy, const gchar *arg_state, const gchar *arg_option1, @@ -767,7 +767,8 @@ _auto_gen_org_tizen_system_deviced_display_call_lockstate_sync ( { GVariant *_ret; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "lockstate", + "lockstate_nopt", //Since Tizen 4.0 we call "lockstate_nopt" method + //because "lockstate" requires additional privilege g_variant_new ("(sssi)", arg_state, arg_option1, diff --git a/src/common/GDBus/auto_gen_interface.h b/src/common/GDBus/auto_gen_interface.h index 71c3ae90..14e4dd98 100644 --- a/src/common/GDBus/auto_gen_interface.h +++ b/src/common/GDBus/auto_gen_interface.h @@ -117,7 +117,7 @@ gboolean _auto_gen_org_tizen_system_deviced_display_call_lockstate_finish ( GAsyncResult *res, GError **error); -gboolean _auto_gen_org_tizen_system_deviced_display_call_lockstate_sync ( +gboolean _auto_gen_org_tizen_system_deviced_display_call_lockstate_nopt_sync ( _auto_genOrgTizenSystemDevicedDisplay *proxy, const gchar *arg_state, const gchar *arg_option1, diff --git a/src/common/GDBus/gdbus_powerwrapper.cc b/src/common/GDBus/gdbus_powerwrapper.cc index 7b11d10e..b86bf129 100644 --- a/src/common/GDBus/gdbus_powerwrapper.cc +++ b/src/common/GDBus/gdbus_powerwrapper.cc @@ -163,7 +163,7 @@ bool GDBusPowerWrapper::LockStateRaw(const std::string &state, const std::string gint out_result; gboolean ret = - _auto_gen_org_tizen_system_deviced_display_call_lockstate_sync( + _auto_gen_org_tizen_system_deviced_display_call_lockstate_nopt_sync( proxy_, arg_state, arg_option1, arg_option2, _timeout, &out_result, NULL, &error); if (!ret) { -- 2.34.1