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))

-- 


Reply via email to