okra pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=ccf30bd726c5bb022c00cfa15dc414813abf28fc

commit ccf30bd726c5bb022c00cfa15dc414813abf28fc
Author: Stephen 'Okra' Houston <[email protected]>
Date:   Wed Aug 23 17:06:57 2017 -0500

    Luncher: Don't use a second object for the overlay. This requires EFL 
updating due to theme.
---
 src/modules/luncher/bar.c     | 8 --------
 src/modules/luncher/grid.c    | 8 --------
 src/modules/luncher/luncher.h | 1 -
 3 files changed, 17 deletions(-)

diff --git a/src/modules/luncher/bar.c b/src/modules/luncher/bar.c
index 79c313950..737c2473b 100644
--- a/src/modules/luncher/bar.c
+++ b/src/modules/luncher/bar.c
@@ -250,7 +250,6 @@ _bar_icon_del(Instance *inst, Icon *ic)
    if (!inst->main_del)
      _bar_aspect(inst);
    evas_object_del(ic->o_icon);
-   evas_object_del(ic->o_overlay);
    evas_object_del(ic->o_layout);
    eina_hash_del_by_data(inst->icons_desktop_hash, ic);
    eina_hash_del_by_data(inst->icons_clients_hash, ic);
@@ -1106,7 +1105,6 @@ _bar_icon_file_set(Icon *ic, Efreet_Desktop *desktop, 
E_Client *non_desktop_clie
         k = "e/icons/unknown";
      }
    elm_image_file_set(ic->o_icon, path, k);
-   elm_image_file_set(ic->o_overlay, path, k);
 }
 
 static void
@@ -1223,8 +1221,6 @@ _bar_icon_add(Instance *inst, Efreet_Desktop *desktop, 
E_Client *non_desktop_cli
    ic->o_icon = elm_icon_add(ic->o_layout);
    E_EXPAND(ic->o_icon);
 
-   ic->o_overlay = elm_icon_add(ic->o_layout);
-   E_EXPAND(ic->o_overlay);
 
    _bar_icon_file_set(ic, desktop, non_desktop_client);
 
@@ -1261,10 +1257,6 @@ _bar_icon_add(Instance *inst, Efreet_Desktop *desktop, 
E_Client *non_desktop_cli
        _bar_icon_mouse_out, ic);
    evas_object_show(ic->o_icon);
 
-   evas_object_size_hint_aspect_set(ic->o_overlay, EVAS_ASPECT_CONTROL_BOTH, 
1, 1);
-   elm_layout_content_set(ic->o_layout, "e.swallow.overlay", ic->o_overlay);
-   evas_object_show(ic->o_overlay);
-
    if (desktop)
      eina_hash_add(inst->icons_desktop_hash, 
eina_stringshare_add(desktop->orig_path), ic);
    else
diff --git a/src/modules/luncher/grid.c b/src/modules/luncher/grid.c
index 2f520056f..547d1f691 100644
--- a/src/modules/luncher/grid.c
+++ b/src/modules/luncher/grid.c
@@ -61,7 +61,6 @@ _grid_icon_del(Instance *inst, Icon *ic)
 {
    inst->icons = eina_list_remove(inst->icons, ic);
    evas_object_del(ic->o_icon);
-   evas_object_del(ic->o_overlay);
    evas_object_del(ic->o_layout);
    if (ic->desktop)
      efreet_desktop_unref(ic->desktop);
@@ -311,7 +310,6 @@ _grid_icon_file_set(Icon *ic, Efreet_Desktop *desktop)
         k =  "e/icons/unknown";
      }
    elm_image_file_set(ic->o_icon, path, k);
-   elm_image_file_set(ic->o_overlay, path, k);
 }
 
 static Icon *
@@ -340,8 +338,6 @@ _grid_icon_add(Instance *inst, Efreet_Desktop *desktop)
    ic->o_icon = elm_icon_add(ic->o_layout);
    E_EXPAND(ic->o_icon);
 
-   ic->o_overlay = elm_icon_add(ic->o_layout);
-   E_EXPAND(ic->o_overlay);
 
    _grid_icon_file_set(ic, desktop);
 
@@ -362,10 +358,6 @@ _grid_icon_add(Instance *inst, Efreet_Desktop *desktop)
        _grid_icon_mouse_out, ic);
    evas_object_show(ic->o_icon);
 
-   evas_object_size_hint_aspect_set(ic->o_overlay, EVAS_ASPECT_CONTROL_BOTH, 
1, 1);
-   elm_layout_content_set(ic->o_layout, "e.swallow.overlay", ic->o_overlay);
-   evas_object_show(ic->o_overlay);
-
    elm_layout_sizing_eval(ic->o_layout);
 
    elm_gengrid_item_append(inst->o_icon_con, &_grid_icon_class, ic, NULL, 
NULL);
diff --git a/src/modules/luncher/luncher.h b/src/modules/luncher/luncher.h
index e79701522..f33625c55 100644
--- a/src/modules/luncher/luncher.h
+++ b/src/modules/luncher/luncher.h
@@ -74,7 +74,6 @@ struct _Icon
    Instance         *inst;
    Evas_Object      *o_layout;
    Evas_Object      *o_icon;
-   Evas_Object      *o_overlay;
    Evas_Object      *o_spacera;
    Evas_Object      *o_spacerb;
    Evas_Object      *preview;

-- 


Reply via email to