display: remove rotation dbus method in headless profile 28/286528/1 accepted/tizen/7.0/unified/20230111.015124
authorTaeminYeom <taemin.yeom@samsung.com>
Thu, 5 Jan 2023 08:13:41 +0000 (17:13 +0900)
committerTaeminYeom <taemin.yeom@samsung.com>
Mon, 9 Jan 2023 08:29:39 +0000 (17:29 +0900)
Display rotation API cannot be used in headless profile
because display feature is false.
So, these methods should be removed.

removed dbus method:
  dbus_getrotationangle
  dbus_setrotationangle

Change-Id: I10c029136f5e2fa456aac8f839c4dab3532fa1f2
Signed-off-by: TaeminYeom <taemin.yeom@samsung.com>
plugins/iot-headless/display/core.c

index 288bb45..9db1fdd 100644 (file)
@@ -18,7 +18,6 @@
 
 #include <shared/common.h>
 #include <shared/devices.h>
-#include <hal/device/hal-display.h>
 #include <libsyscommon/libgdbus.h>
 
 static GVariant *dbus_lockstate(GDBusConnection *conn,
@@ -35,42 +34,9 @@ static GVariant *dbus_unlockstate(GDBusConnection *conn,
        return g_variant_new("(i)", 0);
 }
 
-static GVariant *dbus_getrotationangle(GDBusConnection *conn,
-       const gchar *sender, const gchar *path, const gchar *iface, const gchar *name,
-       GVariant *param, GDBusMethodInvocation *invocation, gpointer user_data)
-{
-       int ret;
-       int display_index;
-       enum hal_device_display_rotation_angle angle;
-
-       g_variant_get(param, "(i)", &display_index);
-       ret = hal_device_display_get_rotation_angle(display_index, &angle);
-       if (ret < 0)
-               angle = HAL_DEVICE_DISPLAY_ROTATION_ANGLE_UNKNOWN;
-
-       return g_variant_new("(ii)", ret, angle);
-}
-
-static GVariant *dbus_setrotationangle(GDBusConnection *conn,
-       const gchar *sender, const gchar *path, const gchar *iface, const gchar *name,
-       GVariant *param, GDBusMethodInvocation *invocation, gpointer user_data)
-{
-       int ret;
-       int display_index;
-       enum hal_device_display_rotation_angle angle;
-       enum hal_device_display_rotation_direction direction;
-
-       g_variant_get(param, "(iii)", &display_index, &angle, &direction);
-       ret = hal_device_display_set_rotation_angle(display_index, angle, direction);
-
-       return g_variant_new("(i)", ret);
-}
-
 static const dbus_method_s dbus_methods[] = {
        { "lockstate",        "sssi", "i", dbus_lockstate },
-       { "unlockstate",      "ss",   "i", dbus_unlockstate },
-       { "GetRotationAngle", "i",    "ii", dbus_getrotationangle },
-       { "SetRotationAngle", "iii",   "i", dbus_setrotationangle }
+       { "unlockstate",      "ss",   "i", dbus_unlockstate }
 };
 
 static const dbus_interface_u dbus_interface = {