e_policy_wl: set launchscreen timer by e_config value 78/102578/3 accepted/tizen/3.0/common/20161207.194536 accepted/tizen/3.0/ivi/20161207.012051 accepted/tizen/3.0/mobile/20161207.012026 accepted/tizen/3.0/tv/20161207.012002 accepted/tizen/3.0/wearable/20161207.012039 accepted/tizen/common/20161206.131657 accepted/tizen/ivi/20161207.025825 accepted/tizen/mobile/20161207.025736 accepted/tizen/tv/20161207.025751 accepted/tizen/wearable/20161207.025806 submit/tizen/20161206.063033 submit/tizen_3.0/20161206.063115
authorSeungjin Park <sj8808.park@samsung.com>
Tue, 6 Dec 2016 06:27:56 +0000 (15:27 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Tue, 6 Dec 2016 07:14:29 +0000 (23:14 -0800)
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: Ia7c965115707323ea1a7c594f03e8fa25c5c1d7d

src/bin/e_config.c
src/bin/e_config.h
src/bin/e_policy_wl.c

index e684c12885042d79ac9add9ac6c051122c1b1c1e..801c08217ea6f1038ddb5fbdbdb2bed8577ff03b 100644 (file)
@@ -266,6 +266,7 @@ _e_config_edd_init(Eina_Bool old)
    E_CONFIG_LIST(D, T, sock_accesses, _e_config_socket_access_edd);
    E_CONFIG_LIST(D, T, aux_hint_supported, _e_config_aux_hint_supported_edd);
    E_CONFIG_VAL(D, T, use_module_srv.qp, UCHAR);
+   E_CONFIG_VAL(D, T, launchscreen_timeout, DOUBLE);
 }
 
 /* externally accessible functions */
@@ -454,6 +455,7 @@ e_config_load(void)
    E_CONFIG_LIMIT(e_config->delayed_load_idle_count, 0, 100);
    E_CONFIG_LIMIT(e_config->use_buffer_flush, 0, 1);
    E_CONFIG_LIMIT(e_config->use_module_srv.qp, 0, 1);
+   E_CONFIG_LIMIT(e_config->launchscreen_timeout, 4.0, 100.0);
 }
 
 E_API int
index 52c49f40452edac4fe70949bde38746de63add88..7865191b1ffcf62fc3172b3288790bb4fc7067b0 100644 (file)
@@ -163,6 +163,7 @@ struct _E_Config
    {
       Eina_Bool qp; /* quickpanel */
    } use_module_srv;
+   double launchscreen_timeout;
 };
 
 struct _E_Config_Desklock_Background
index 17918f50bca31774d46e7aca72ce9db634d3317a..17d41c65ed82a4cc1f1c53798de147f648754f23 100644 (file)
@@ -4566,7 +4566,7 @@ _tzlaunch_img_iface_cb_launch(struct wl_client *client EINA_UNUSED, struct wl_re
 
    if (tzlaunch_img->timeout)
      ecore_timer_del(tzlaunch_img->timeout);
-   tzlaunch_img->timeout = ecore_timer_add(4.0f, _launchscreen_timeout, tzlaunch_img);
+   tzlaunch_img->timeout = ecore_timer_add(e_config->launchscreen_timeout, _launchscreen_timeout, tzlaunch_img);
 
    return;
 error: