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