e_service_kvm: Add kvm layer and adjust to kvm client
authorJunseok Kim <juns.kim@samsung.com>
Mon, 31 Jul 2023 06:45:34 +0000 (15:45 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 18 Aug 2023 05:31:56 +0000 (14:31 +0900)
Change-Id: I156fae9d1ad0d218c3c19fa17f3df62fb71579b8

src/bin/e_policy_private_data.h
src/bin/services/e_service_kvm.c
src/bin/services/e_service_kvm.h

index 10f830c..80d6174 100644 (file)
@@ -36,6 +36,7 @@ e_policy_angle_get(E_Policy_Angle_Map map)
 
 /* layer level - E_LAYER_CLIENT_ALERT_HIGH (950) */
 # define E_POLICY_SOFTKEY_LAYER     E_LAYER_CLIENT_ALERT_HIGH
+# define E_POLICY_KVM_LAYER     E_LAYER_CLIENT_ALERT_HIGH
 
 /* layer level - E_LAYER_CLIENT_ALERT (900) */
 # define E_POLICY_SCRSAVER_LAYER    E_LAYER_CLIENT_ALERT
index a235dc3..7f22a61 100644 (file)
@@ -100,6 +100,12 @@ e_service_kvm_client_set(E_Client *ec)
    if (drag_hook)
      _kvm_drag_hook_list = eina_list_append(_kvm_drag_hook_list, drag_hook);
 
+   // SET LAYER
+   if (ec->layer != E_POLICY_KVM_LAYER)
+     {
+        e_client_layer_set(ec, E_POLICY_KVM_LAYER);
+     }
+
    return EINA_TRUE;
 }
 
index 5ef86a5..90db81e 100644 (file)
@@ -2,6 +2,7 @@
 #define E_SERVICE_KVM_H
 
 #include <e.h>
+#include "e_policy_private_data.h"
 
 typedef struct _E_Service_Kvm E_Service_Kvm;