screenshooter : setting keep_screen_mirror to NULL. 72/108072/2
authorBhaskar Jha <bhaskar.jha@samsung.com>
Mon, 2 Jan 2017 16:33:45 +0000 (22:03 +0530)
committerBoram Park <boram1288.park@samsung.com>
Tue, 3 Jan 2017 10:11:43 +0000 (19:11 +0900)
        if client will destroy the mirror object then also keep_screen_mirror should be set to NULL.

Change-Id: I64423633996663f06ec300dbc618e90dfe32bdad
Signed-off-by: Bhaskar Jha <bhaskar.jha@samsung.com>
src/e_devicemgr_screenshooter.c

index 273588866315b460418f02beafeb8e46b206c4e8..2cce7171dfb3fef767dad108d19e95d98dbc3830 100644 (file)
@@ -1185,6 +1185,9 @@ _e_tz_screenmirror_destroy(E_Mirror *mirror)
      tdm_display_deinit(mirror->tdm_dpy);
    mirror->tdm_dpy = NULL;
 
+   if (keep_stream_mirror == mirror)
+     keep_stream_mirror = NULL;
+
    free(mirror);
 #if 0
    if (e_devmgr_buffer_list_length() > 0)