discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9b11b227a376b03d705bfced440a3bebe608eb4a

commit 9b11b227a376b03d705bfced440a3bebe608eb4a
Author: Mike Blumenkrantz <[email protected]>
Date:   Thu Jul 21 13:50:07 2016 -0400

    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 111ef12..504503f 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);

-- 


Reply via email to