discomfitor pushed a commit to branch master.

commit e63a3d960096248bf9581e4bfb95ce80f634e171
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Jul 26 13:42:29 2013 +0100

    better fix for border theme remembers that doesn't break all borders...
---
 src/bin/e_remember.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/bin/e_remember.c b/src/bin/e_remember.c
index 4336d85..d670367 100644
--- a/src/bin/e_remember.c
+++ b/src/bin/e_remember.c
@@ -457,7 +457,12 @@ _e_remember_update(E_Border *bd, E_Remember *rem)
    if (rem->apply & E_REMEMBER_APPLY_OPACITY)
      rem->prop.opacity = bd->client.netwm.opacity;
    if (rem->apply & E_REMEMBER_APPLY_BORDER)
-     eina_stringshare_replace(&rem->prop.border, bd->bordername);
+     {
+        if (bd->borderless)
+          eina_stringshare_replace(&rem->prop.border, "borderless");
+        else
+          eina_stringshare_replace(&rem->prop.border, bd->bordername);
+     }
    rem->no_reopen = bd->internal_no_reopen;
    {
       E_Event_Remember_Update *ev;
@@ -848,7 +853,6 @@ _e_remember_cb_hook_pre_post_fetch(void *data __UNUSED__, 
void *border)
      {
         eina_stringshare_replace(&bd->bordername, NULL);
         bd->bordername = eina_stringshare_ref(rem->prop.border);
-        if (!bd->bordername) bd->borderless = 1;
         bd->client.border.changed = 1;
         BD_CHANGED(bd);
      }

-- 

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk

Reply via email to