layout: reset disabled status after refreshing the widget theme.
authorDaniel Juyung Seo <seojuyung2@gmail.com>
Sat, 7 Dec 2013 19:55:42 +0000 (04:55 +0900)
committerDaniel Juyung Seo <seojuyung2@gmail.com>
Sat, 7 Dec 2013 19:55:42 +0000 (04:55 +0900)
This fixes many potential bugs which will loose disabled status after
theme hook.
Thanks a lot kuuko for the report.
This fixes T608.

src/lib/elm_layout.c

index 9337e1bdc6ff86112eb22319934541bf088c6354..07925a6c1d50530edeffc0fbf215e8e47b1d4629 100644 (file)
@@ -372,6 +372,8 @@ _elm_layout_smart_theme(Eo *obj, void *_pd, va_list *list)
 
    _visuals_refresh(obj, sd);
 
+   eo_do(obj, elm_wdg_disable(&int_ret));
+
    if (ret) *ret = int_ret;
 }