]> Dogcows Code - chaz/openbox/blobdiff - openbox/event.c
add an obscured flag that tracks if the frame is at all obscured
[chaz/openbox] / openbox / event.c
index ed0e0965b733d41b4b55b726c758f9629d0a46e7..8c64052275ece34e21983f25d764f5adde59858a 100644 (file)
@@ -621,6 +621,9 @@ static void event_handle_client(ObClient *client, XEvent *e)
     ObFrameContext con;
      
     switch (e->type) {
+    case VisibilityNotify:
+        client->frame->obscured = e->xvisibility.state != VisibilityUnobscured;
+        break;
     case ButtonPress:
     case ButtonRelease:
         /* Wheel buttons don't draw because they are an instant click, so it
This page took 0.020048 seconds and 4 git commands to generate.