e_desk_area: remove use_desk_area config value
[platform/upstream/enlightenment.git] / src / bin / services / e_service_scrsaver.c
1 #include "services/e_service_scrsaver_intern.h"
2 #include "e_policy_private_data.h"
3 #include "e_client_intern.h"
4
5 EINTERN Eina_Bool
6 e_service_scrsaver_client_set(E_Client *ec)
7 {
8    E_Layer layer;
9
10    if (!ec) return EINA_TRUE;
11    if (e_object_is_del(E_OBJECT(ec))) return EINA_FALSE;
12
13    ELOGF("SCRSAVER","Set Client", ec);
14
15 #ifdef REFACTOR_DESK_AREA
16    // set screensaver layer
17    layer = e_client_layer_get(ec);
18 #else
19    // set screensaver layer
20    layer = e_client_desk_area_original_layer_get(ec);
21 #endif
22
23    if (E_POLICY_SCRSAVER_LAYER != layer)
24      {
25         e_client_layer_set(ec, E_POLICY_SCRSAVER_LAYER);
26      }
27
28    return EINA_TRUE;
29 }
30