e_policy_visibility: add code to check pol_vis while handling iconify_by_visibility 72/120372/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 22 Mar 2017 12:45:04 +0000 (21:45 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Wed, 22 Mar 2017 12:45:04 +0000 (21:45 +0900)
There was a bug for crashing enlightenment if e didn't us a use_buffer_flush configuration.

Change-Id: Ifdae5f4057897813a41fbd3c0cd0244e79e30375

src/bin/e_policy_visibility.c

index f8e9aa116b00bd5e0f15bc2e640fd0d6c9633d44..8307712f83919391e166bc6511e7f29033795c89 100644 (file)
@@ -228,7 +228,8 @@ _e_policy_client_iconify_by_visibility(E_Client *ec)
    if (!do_iconify)
      {
         ELOGF("SKIP.. ICONIFY_BY_WM", "win:0x%08x", ec->pixmap, ec, e_client_util_win_get(ec));
-        _e_vis_update_foreground_job_queue();
+        if (pol_vis)
+          _e_vis_update_foreground_job_queue();
         return;
      }