[Bug][N_SE-22016]Fix crash
authorJinjin Shi <jinjin.shi@samsung.com>
Mon, 21 Jan 2013 08:14:34 +0000 (16:14 +0800)
committerJinjin Shi <jinjin.shi@samsung.com>
Mon, 21 Jan 2013 08:26:58 +0000 (16:26 +0800)
Change-Id: If35f46ac908e08e199abda52ca55c28f52679169

src/bg.c

index 6fcc744..9f70b33 100755 (executable)
--- a/src/bg.c
+++ b/src/bg.c
@@ -249,12 +249,11 @@ void _slider_up_cb(void *data, Evas * evas, Evas_Object * obj, void *event_info)
        edje_object_signal_emit(_EDJ(ad->slider), "release", "lock.image.l");
        edje_object_signal_emit(_EDJ(ad->slider), "release", "lock.image.r");
 
+       evas_object_color_set(ad->ly_main, 255, 255, 255, 255);
+
        if (ad->bDrag == 1) {
+               ad->bDrag = 0;
                LOCK_SCREEN_TRACE_DBG("unlock the lock-screen");
-               app_efl_exit();
+               edje_object_signal_emit(_EDJ(ad->ly_main), "transit,clipper", "clipper");
        }
-
-       evas_object_color_set(ad->ly_main, 255, 255, 255, 255);
-
-       ad->bDrag = 0;
 }