]> git.sur5r.net Git - i3/i3/commitdiff
handlers.c: remove obsolete code
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 29 Nov 2010 21:25:55 +0000 (22:25 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 29 Nov 2010 21:25:55 +0000 (22:25 +0100)
src/handlers.c

index d8e859b174d8a1aa6cb91c35662c1bf5dd035295..ed59f528d11c396d6cabdfe3a955708d542bfcfc 100644 (file)
@@ -28,30 +28,6 @@ void add_ignore_event(const int sequence) {
     SLIST_INSERT_HEAD(&ignore_events, event, ignore_events);
 }
 
-/*
- * Unignores the given sequence. Called when unmap events (generated by
- * reparenting) should be ignored and the unmap event actually happens, in
- * order to not ignore too many unmap events (leading to ghost window
- * decorations).
- *
- */
-static void unignore_event(const int sequence) {
-    struct Ignore_Event *event;
-    for (event = SLIST_FIRST(&ignore_events);
-         event != SLIST_END(&ignore_events);
-         event = SLIST_NEXT(event, ignore_events)) {
-        if (event->sequence != sequence)
-            continue;
-
-        DLOG("Unignoring sequence number %d\n", sequence);
-        struct Ignore_Event *save = event;
-        event = SLIST_NEXT(event, ignore_events);
-        SLIST_REMOVE(&ignore_events, save, Ignore_Event, ignore_events);
-        free(save);
-        break;
-    }
-}
-
 /*
  * Checks if the given sequence is ignored and returns true if so.
  *
@@ -658,42 +634,6 @@ int handle_expose_event(void *data, xcb_connection_t *conn, xcb_expose_event_t *
     xcb_flush(conn);
 
     return 1;
-
-#if 0
-    else {
-            uint32_t background_color;
-            if (client->urgent)
-                    background_color = config.client.urgent.background;
-            /* Distinguish if the window is currently focused… */
-            else if (CUR_CELL != NULL && CUR_CELL->currently_focused == client)
-                    background_color = config.client.focused.background;
-            /* …or if it is the focused window in a not focused container */
-            else background_color = config.client.focused_inactive.background;
-
-            /* Set foreground color to current focused color, line width to 2 */
-            uint32_t values[] = {background_color, 2};
-            xcb_change_gc(conn, client->titlegc, XCB_GC_FOREGROUND | XCB_GC_LINE_WIDTH, values);
-
-            /* Draw the border, the ±1 is for line width = 2 */
-            xcb_point_t points[] = {{1, 0},                                           /* left upper edge */
-                                    {1, client->rect.height-1},                       /* left bottom edge */
-                                    {client->rect.width-1, client->rect.height-1},    /* right bottom edge */
-                                    {client->rect.width-1, 0}};                       /* right upper edge */
-            xcb_poly_line(conn, XCB_COORD_MODE_ORIGIN, client->frame, client->titlegc, 4, points);
-
-            /* Draw a black background */
-            xcb_change_gc_single(conn, client->titlegc, XCB_GC_FOREGROUND, get_colorpixel(conn, "#000000"));
-            if (client->titlebar_position == TITLEBAR_OFF && !client->borderless) {
-                    xcb_rectangle_t crect = {1, 0, client->rect.width - (1 + 1), client->rect.height - 1};
-                    xcb_poly_fill_rectangle(conn, client->frame, client->titlegc, 1, &crect);
-            } else {
-                    xcb_rectangle_t crect = {2, 0, client->rect.width - (2 + 2), client->rect.height - 2};
-                    xcb_poly_fill_rectangle(conn, client->frame, client->titlegc, 1, &crect);
-            }
-    }
-    xcb_flush(conn);
-    return 1;
-#endif
 }
 
 /*