From 1ecdcebfc5cc758e9249c80eff5ac523939e572d Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Thu, 21 Jun 2012 08:30:51 +0000 Subject: [PATCH] e: tiling: add to floating list when a window is floating... SVN revision: 72573 --- src/modules/tiling/e_mod_tiling.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modules/tiling/e_mod_tiling.c b/src/modules/tiling/e_mod_tiling.c index a8eb6c8bc..687e8f30d 100644 --- a/src/modules/tiling/e_mod_tiling.c +++ b/src/modules/tiling/e_mod_tiling.c @@ -206,6 +206,8 @@ change_window_border(E_Border *bd, bd->client.border.changed = true; bd->changes.border = true; bd->changed = true; + + DBG("%p -> border %s", bd, bordername); } static int @@ -374,7 +376,10 @@ _restore_border(E_Border *bd) bd->maximized = extra->orig.maximized; } - change_window_border(bd, extra->orig.bordername); + DBG("Change window border back to %s for %p", + extra->orig.bordername, bd); + change_window_border(bd, (extra->orig.bordername) + ? extra->orig.bordername : "default"); } static Border_Extra * @@ -1649,6 +1654,7 @@ toggle_floating(E_Border *bd) } else { _remove_border(bd); _restore_border(bd); + EINA_LIST_APPEND(_G.tinfo->floating_windows, bd); } }