zmike pushed a commit to branch efl-1.22.

http://git.enlightenment.org/core/efl.git/commit/?id=0aa266467ef7fee5ca16aac207a26ef51cbe6beb

commit 0aa266467ef7fee5ca16aac207a26ef51cbe6beb
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed May 29 09:17:12 2019 -0400

    elm/diskselector: trigger sizing eval during theme set only if finalized
    
    Summary:
    this can't be successfully completed until the object has been fully 
constructed
    
    @fix
    Depends on D8957
    
    Reviewers: devilhorns
    
    Reviewed By: devilhorns
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D8958
---
 src/lib/elementary/elm_diskselector.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/lib/elementary/elm_diskselector.c 
b/src/lib/elementary/elm_diskselector.c
index a018771136..ec40bc51ea 100644
--- a/src/lib/elementary/elm_diskselector.c
+++ b/src/lib/elementary/elm_diskselector.c
@@ -862,8 +862,11 @@ _elm_diskselector_efl_ui_widget_theme_apply(Eo *obj, 
Elm_Diskselector_Data *sd)
           }
      }
 
-   _theme_data_get(obj);
-   _sizing_eval(obj);
+   if (efl_finalized_get(obj))
+     {
+        _theme_data_get(obj);
+        _sizing_eval(obj);
+     }
 
    evas_event_thaw(evas);
    evas_event_thaw_eval(evas);

-- 


Reply via email to