seoz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=d2ca3ff1883b65ffc8d39488f0c365afc98424fa
commit d2ca3ff1883b65ffc8d39488f0c365afc98424fa Author: Youngbok Shin <youngb.s...@samsung.com> Date: Fri Feb 6 15:06:49 2015 +0900 win: fix an issue that profile is erased and set to NULL. Summary: When ecore_evas_window_profile_supported_get API return EINA_FALSE, elm_win widget should not get profile from ecore_evas_window_profile_get API. @fix Reviewers: woohyun, Hermet, seoz Reviewed By: seoz Differential Revision: https://phab.enlightenment.org/D1943 --- src/lib/elm_win.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c index d713223..a111e9f 100644 --- a/src/lib/elm_win.c +++ b/src/lib/elm_win.c @@ -1194,8 +1194,11 @@ _elm_win_state_change(Ecore_Evas *ee) ch_maximized = EINA_TRUE; } - profile = ecore_evas_window_profile_get(sd->ee); - ch_profile = _internal_elm_win_profile_set(sd, profile); + if (ecore_evas_window_profile_supported_get(sd->ee)) + { + profile = ecore_evas_window_profile_get(sd->ee); + ch_profile = _internal_elm_win_profile_set(sd, profile); + } if (sd->wm_rot.use) { --