Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_border.c 


Log Message:


focus fiddling

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.166
retrieving revision 1.167
diff -u -3 -r1.166 -r1.167
--- e_border.c  29 Apr 2005 08:56:23 -0000      1.166
+++ e_border.c  29 Apr 2005 10:03:11 -0000      1.167
@@ -699,29 +699,34 @@
  * 
  * now the focus is on Y where it should be on X
  */
-                 ecore_x_icccm_take_focus_send(bd->client.win, 
ecore_x_current_time_get());
-                 e_hints_active_window_set(bd->container->manager, bd);
                  ecore_x_window_focus(bd->client.win);
+                 ecore_x_icccm_take_focus_send(bd->client.win, 
ecore_x_current_time_get());
+//               e_hints_active_window_set(bd->container->manager, bd);
               }
             else
               {
 //               printf("set focus\n");
                  ecore_x_window_focus(bd->client.win);
-                 e_hints_active_window_set(bd->container->manager, bd);
+//               e_hints_active_window_set(bd->container->manager, bd);
               }
          }
        else
          {
 //          printf("remove focus\n");
             ecore_x_window_focus(bd->container->manager->win);
-            e_hints_active_window_set(bd->container->manager, NULL);
+//          e_hints_active_window_set(bd->container->manager, NULL);
          }
      }
    if ((bd->focused) && (focused != bd))
-     focused = bd;
+     {
+       focused = bd;
+       e_hints_active_window_set(bd->container->manager, bd);
+     }
    else if ((!bd->focused) && (focused == bd))
-     focused = NULL;
-
+     {
+       focused = NULL;
+       e_hints_active_window_set(bd->container->manager, NULL);
+     }
 //   printf("F %x %i\n", bd->client.win, bd->focused);
 }
 




-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to