From: Junkyeong Kim Date: Fri, 5 Oct 2018 11:04:06 +0000 (+0900) Subject: [UTC][tzsh-quickpanel][Non-ACR][check global init to avoid tc fail] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=28987c94e58d0bed13e6ef0a5a0da678ef6e5e19;p=test%2Ftct%2Fnative%2Fapi.git [UTC][tzsh-quickpanel][Non-ACR][check global init to avoid tc fail] Change-Id: Ibe2b98ac511455faca90581c409b677279a406f4 Signed-off-by: Junkyeong Kim --- diff --git a/src/utc/tzsh-quickpanel/utc-tzsh-quickpanel.c b/src/utc/tzsh-quickpanel/utc-tzsh-quickpanel.c index d8a79b2ca..293d51e28 100755 --- a/src/utc/tzsh-quickpanel/utc-tzsh-quickpanel.c +++ b/src/utc/tzsh-quickpanel/utc-tzsh-quickpanel.c @@ -18,7 +18,9 @@ #include static Evas_Object* g_win; +static int g_init; +static int _initialize(void); /** * @function utc_tzsh_quickpanel_startup @@ -28,6 +30,7 @@ static Evas_Object* g_win; */ void utc_tzsh_quickpanel_startup(void) { + _initialize(); } @@ -51,6 +54,8 @@ static void _win_del(void *data, Evas_Object *obj, void *event) /* This function should be called by FIRST test case */ static int _initialize(void) { + if (g_init) return 0; + Evas_Object *conform = NULL; elm_init(0, NULL); @@ -78,6 +83,8 @@ static int _initialize(void) evas_object_show(g_win); + g_init = 1; + return 0; } @@ -85,6 +92,7 @@ static int _initialize(void) /* This function should be called by LAST test case */ static void _finalize(void) { + g_init = 0; evas_object_del(g_win); elm_shutdown(); } @@ -97,9 +105,6 @@ static void _finalize(void) */ int utc_tzsh_create_n1(void) { - /* CALL _initialize by FIRST test case */ - _initialize(); - tzsh_h tzsh = NULL; int err_result = 0;