]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.c
not using CurrentTime anywhere
[chaz/openbox] / openbox / client.c
index 61df2ad3af7a99fa9dedc8418ae71f4569256165..61635145a6e15fdfa9353b1cc9490f62bb63fb12 100644 (file)
@@ -50,10 +50,8 @@ void client_startup()
                                  (GEqualFunc)map_key_comp);
 
     /* save the stacking order on startup! */
-    if (!PROP_GET32U(ob_root, net_client_list_stacking, window,
-                     client_startup_stack_order, client_startup_stack_size))
-        g_message("failed");
-    g_message("%ld", client_startup_stack_size);
+    PROP_GET32U(ob_root, net_client_list_stacking, window,
+                client_startup_stack_order, client_startup_stack_size);
 
     client_set_list();
 }
@@ -236,7 +234,7 @@ void client_manage(Window window)
     /* update the list hints */
     client_set_list();
 
-    g_message("Managed window 0x%lx", window);
+/*    g_message("Managed window 0x%lx", window);*/
 }
 
 void client_unmanage_all()
@@ -251,7 +249,7 @@ void client_unmanage(Client *client)
     int j;
     GSList *it;
 
-    g_message("Unmanaging window: %lx", client->window);
+/*    g_message("Unmanaging window: %lx", client->window);*/
 
     dispatch_client(Event_Client_Destroy, client, 0, 0);
     g_assert(client != NULL);
@@ -1936,7 +1934,7 @@ gboolean client_focus(Client *self)
 
     if (self->can_focus)
        XSetInputFocus(ob_display, self->window, RevertToNone,
-                       CurrentTime);
+                       event_lasttime);
 
     if (self->focus_notify) {
        XEvent ce;
@@ -1946,7 +1944,7 @@ gboolean client_focus(Client *self)
        ce.xclient.window = self->window;
        ce.xclient.format = 32;
        ce.xclient.data.l[0] = prop_atoms.wm_take_focus;
-       ce.xclient.data.l[1] = CurrentTime;
+       ce.xclient.data.l[1] = event_lasttime;
        ce.xclient.data.l[2] = 0l;
        ce.xclient.data.l[3] = 0l;
        ce.xclient.data.l[4] = 0l;
@@ -1974,6 +1972,7 @@ void client_set_focused(Client *self, gboolean focused)
         if (focus_client != self)
             focus_set_client(self);
     } else {
+        event_unfocustime = event_lasttime;
        if (focus_client == self)
            focus_set_client(NULL);
     }
This page took 0.021916 seconds and 4 git commands to generate.