layer setting on overrides during client_new wasn't a placeholder, just using the...
authorMike Blumenkrantz <zmike@samsung.com>
Fri, 7 Feb 2014 14:23:50 +0000 (09:23 -0500)
committerMike Blumenkrantz <zmike@samsung.com>
Fri, 7 Feb 2014 14:23:50 +0000 (09:23 -0500)
T908

src/bin/e_client.c

index c2128ca..8619cf7 100644 (file)
@@ -2285,7 +2285,10 @@ e_client_new(E_Comp *c, E_Pixmap *cp, int first_map, int internal)
         evas_object_event_callback_add(ec->frame, EVAS_CALLBACK_RESIZE, _e_client_cb_evas_resize, ec);
         evas_object_event_callback_add(ec->frame, EVAS_CALLBACK_RESTACK, _e_client_cb_evas_restack, ec);
         evas_object_smart_callback_add(ec->frame, "shade_done", _e_client_cb_evas_shade_done, ec);
-        evas_object_layer_set(ec->frame, E_LAYER_CLIENT_NORMAL);
+        if (ec->override)
+          evas_object_layer_set(ec->frame, E_LAYER_CLIENT_ABOVE);
+        else
+          evas_object_layer_set(ec->frame, E_LAYER_CLIENT_NORMAL);
      }
    if (!e_client_util_ignored_get(ec))
      {