discomfitor pushed a commit to branch master.
commit 7b6c705fd2860554eab337f9d1ade42f8255a5e5
Author: Mike Blumenkrantz <[email protected]>
Date: Fri Jul 26 13:15:48 2013 +0100
bugfix: border style remembers
T248
---
src/bin/e_border.c | 1 +
src/bin/e_remember.c | 13 +++++++------
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/bin/e_border.c b/src/bin/e_border.c
index efe4907..a22962a 100644
--- a/src/bin/e_border.c
+++ b/src/bin/e_border.c
@@ -8272,6 +8272,7 @@ _e_border_eval0(E_Border *bd)
// edje_object_message_signal_process(bd->bg_object);
// e_border_frame_recalc(bd);
}
+ rem_change = 1;
}
bd->client.border.changed = 0;
}
diff --git a/src/bin/e_remember.c b/src/bin/e_remember.c
index 078e93a..4336d85 100644
--- a/src/bin/e_remember.c
+++ b/src/bin/e_remember.c
@@ -456,6 +456,8 @@ _e_remember_update(E_Border *bd, E_Remember *rem)
rem->prop.offer_resistance = bd->offer_resistance;
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);
rem->no_reopen = bd->internal_no_reopen;
{
E_Event_Remember_Update *ev;
@@ -844,12 +846,11 @@ _e_remember_cb_hook_pre_post_fetch(void *data __UNUSED__,
void *border)
}
if (rem->apply & E_REMEMBER_APPLY_BORDER)
{
- if (rem->prop.border)
- {
- eina_stringshare_replace(&bd->bordername, NULL);
- bd->bordername = eina_stringshare_ref(rem->prop.border);
- bd->client.border.changed = 1;
- }
+ 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);
}
if (rem->apply & E_REMEMBER_APPLY_FULLSCREEN)
{
--
------------------------------------------------------------------------------
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