discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=247f45f26fb09eb7a43e8d4839ffe150b497ce6d
commit 247f45f26fb09eb7a43e8d4839ffe150b497ce6d Author: Mike Blumenkrantz <[email protected]> Date: Thu Oct 3 11:19:21 2013 +0100 don't check startup_id for internal windows this is guaranteed to be wrong and trigger confusion in e_exec --- src/bin/e_border.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 1f80a3c..667bbf4 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -7970,9 +7970,10 @@ _e_border_eval0(E_Border *bd) { char *str = NULL; - if ((ecore_x_netwm_startup_id_get(bd->client.win, &str) && (str)) || + if ((!bd->internal) && + ((ecore_x_netwm_startup_id_get(bd->client.win, &str) && (str)) || ((bd->client.icccm.client_leader > 0) && - ecore_x_netwm_startup_id_get(bd->client.icccm.client_leader, &str) && (str)) + ecore_x_netwm_startup_id_get(bd->client.icccm.client_leader, &str) && (str))) ) { if (!strncmp(str, "E_START|", 8)) --
