From 9b11b227a376b03d705bfced440a3bebe608eb4a Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 21 Jul 2016 13:50:07 -0400 Subject: [PATCH] elm_win: simplify borderless_set when reapplying the same state --- src/lib/elementary/efl_ui_win.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 111ef127e9..504503f001 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -4944,13 +4944,12 @@ _efl_ui_win_borderless_set(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd, Eina_Bool b if (borderless) { - if (need_frame) + if (need_frame && sd->frame_obj) _elm_win_frame_del(sd); } - else + else if (need_frame && (!sd->frame_obj)) { - if (need_frame) - _elm_win_frame_add(sd, "default"); + _elm_win_frame_add(sd, "default"); if (sd->frame_obj) evas_object_show(sd->frame_obj);