e_service_quickpanel: fix bug for quickpanel's visible state 32/168832/1 accepted/tizen/unified/20180131.125348 submit/tizen/20180131.084907
authorDoyoun Kang <doyoun.kang@samsung.com>
Tue, 30 Jan 2018 01:32:23 +0000 (10:32 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Wed, 31 Jan 2018 08:33:57 +0000 (17:33 +0900)
there was a bug that the quickpanel didn't disappear because its visible state was wrong.

Change-Id: I2c9db7b37968ead0a80d1cb80bfbce6fc985fa3f
Signed-off-by: Doyoun Kang <doyoun.kang@samsung.com>
src/bin/services/e_service_quickpanel.c

index e8829f03d86fe046727e59ec65da0a8dadbd9fd5..741f98783331ecb937ee5c823546a9facb5941b2 100644 (file)
@@ -546,6 +546,9 @@ _e_qp_srv_effect_finish_job_start(E_Policy_Quickpanel *qp, Eina_Bool visible)
 
    if (duration == 0.0)
      {
+        if (visible != qp->effect.final_visible_state)
+          qp->effect.final_visible_state = visible;
+
         _e_qp_srv_effect_finish_job_end(qp);
         return;
      }