bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=95eb621c15462e54ba9b092bca6ceec2a0fb3a1a

commit 95eb621c15462e54ba9b092bca6ceec2a0fb3a1a
Author: Subhransu Mohanty <smohan...@gmail.com>
Date:   Wed Jun 17 06:36:02 2020 +0000

    elementary/perf:remove unnecessary elm_widget_is() check
    
    As we always make sure the parent is a widget class we don't have to check 
anymore.
    
    Reviewed-by: Marcel Hollerbach <m...@marcel-hollerbach.de>
    Reviewed-by: Hermet Park <<hermetp...@gmail.com>>
    Differential Revision: https://phab.enlightenment.org/D11985
---
 src/lib/elementary/efl_ui_widget.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/lib/elementary/efl_ui_widget.c 
b/src/lib/elementary/efl_ui_widget.c
index 4b0b8db781..c2a0af7ce7 100644
--- a/src/lib/elementary/efl_ui_widget.c
+++ b/src/lib/elementary/efl_ui_widget.c
@@ -2356,7 +2356,7 @@ _efl_ui_widget_efl_gfx_entity_scale_get(const Eo *obj 
EINA_UNUSED, Elm_Widget_Sm
    // FIXME: save walking up the tree by storing/caching parent scale
    if (EINA_DBL_EQ(sd->scale, 0.0))
      {
-        if (sd->parent_obj && elm_widget_is(sd->parent_obj))
+        if (sd->parent_obj)
           {
              return efl_gfx_entity_scale_get(sd->parent_obj);
           }
@@ -2621,7 +2621,7 @@ elm_widget_theme_get(const Evas_Object *obj)
 
    if (!sd->theme)
      {
-        if (sd->parent_obj && elm_widget_is(sd->parent_obj))
+        if (sd->parent_obj)
            return elm_widget_theme_get(sd->parent_obj);
         else return NULL;
      }
@@ -5263,7 +5263,7 @@ elm_widget_show_region_set(Eo *obj, Eina_Rect sr, 
Eina_Bool forceshow)
    do
      {
         parent_obj = sd->parent_obj;
-        if ((!parent_obj) || (!_elm_widget_is(parent_obj))) break;
+        if ((!parent_obj)) break;
         sd = efl_data_scope_get(parent_obj, MY_CLASS);
         if (!sd) break;
 

-- 


Reply via email to