From c0239767ba3a0f0d042c4361828ad18a23e26f53 Mon Sep 17 00:00:00 2001 From: sebastid Date: Sat, 10 Jun 2006 21:10:14 +0000 Subject: [PATCH] Some netwm states can change the border, like modal. SVN revision: 23367 --- src/bin/e_border.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 3cb0bf660..ced7bf68d 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -4915,6 +4915,14 @@ _e_border_eval(E_Border *bd) if (bd->client.netwm.update.state) { e_hints_window_state_set(bd); + /* Some stats might change the border, like modal */ + if ((!bd->lock_border) || (!bd->client.border.name)) + { + if (bd->client.border.name) + evas_stringshare_del(bd->client.border.name); + bd->client.border.name = NULL; + bd->client.border.changed = 1; + } bd->client.netwm.update.state = 0; }