Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_border.c e_winlist.c 


Log Message:


use focus model stuff properly

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.362
retrieving revision 1.363
diff -u -3 -r1.362 -r1.363
--- e_border.c  21 Aug 2005 23:35:09 -0000      1.362
+++ e_border.c  22 Aug 2005 03:22:46 -0000      1.363
@@ -6050,7 +6050,7 @@
                                  "widgets/border/default/fullscreen");
      }
 
-   if ((bd->client.icccm.accepts_focus) &&
+   if ((bd->client.icccm.accepts_focus || bd->client.icccm.take_focus) &&
        (!bd->client.netwm.state.skip_taskbar))
      {
        mi = e_menu_item_new(m);
@@ -6331,7 +6331,7 @@
    bd = data;
    if (!bd) return;
    
-   if ((bd->client.icccm.accepts_focus) &&
+   if ((bd->client.icccm.accepts_focus || bd->client.icccm.take_focus) &&
        (!bd->client.netwm.state.skip_taskbar))
      bd->user_skip_winlist = e_menu_item_toggle_get(mi);
    else
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_winlist.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -3 -r1.29 -r1.30
--- e_winlist.c 31 Jul 2005 07:16:14 -0000      1.29
+++ e_winlist.c 22 Aug 2005 03:22:46 -0000      1.30
@@ -371,7 +371,8 @@
    int ok;
 
    ok = 1;
-   if ((!bd->client.icccm.accepts_focus)) ok = 0;
+   if ((!bd->client.icccm.accepts_focus) &&
+       (!bd->client.icccm.take_focus)) ok = 0;
    if (bd->client.netwm.state.skip_taskbar) ok = 0;
    if (bd->user_skip_winlist) ok = 0;
    if (bd->iconic)




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to