missed cases in autoraise foo - fixed.
authorCarsten Haitzler <raster@rasterman.com>
Mon, 1 Aug 2005 13:13:38 +0000 (13:13 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Mon, 1 Aug 2005 13:13:38 +0000 (13:13 +0000)
SVN revision: 15984

src/bin/e_border.c

index 015673f..243fe70 100644 (file)
@@ -922,6 +922,11 @@ e_border_focus_set(E_Border *bd, int focus, int set)
             if (focused->fullscreen) e_border_unfullscreen(focused);
             focused->focused = 0;
 //               e_border_focus_set(focused, 0, 0);
+            if (focused->raise_timer)
+              {
+                 ecore_timer_del(focused->raise_timer);
+                 focused->raise_timer = NULL;
+              }
          }
        focused = bd;
        e_hints_active_window_set(bd->zone->container->manager, bd);
@@ -937,6 +942,11 @@ e_border_focus_set(E_Border *bd, int focus, int set)
             if (focused->fullscreen) e_border_unfullscreen(focused);
             focused->focused = 0;
 //               e_border_focus_set(focused, 0, 0);
+            if (focused->raise_timer)
+              {
+                 ecore_timer_del(focused->raise_timer);
+                 focused->raise_timer = NULL;
+              }
          }
        focused = NULL;
        e_hints_active_window_set(bd->zone->container->manager, NULL);