]> Dogcows Code - chaz/openbox/blobdiff - openbox/frame.c
add an obscured flag that tracks if the frame is at all obscured
[chaz/openbox] / openbox / frame.c
index 0d5ddb2e6ac2592b96835750c69e8d83d4981bc2..a38bcfbed5d084f49902a34a9149a3fa2f77d294 100644 (file)
@@ -8,7 +8,8 @@
 
 #define PLATE_EVENTMASK (SubstructureRedirectMask | ButtonPressMask)
 #define FRAME_EVENTMASK (EnterWindowMask | LeaveWindowMask | \
-                         ButtonPressMask | ButtonReleaseMask)
+                         ButtonPressMask | ButtonReleaseMask | \
+                         VisibilityChangeMask)
 #define ELEMENT_EVENTMASK (ButtonPressMask | ButtonReleaseMask | \
                            ButtonMotionMask | ExposureMask | \
                            EnterWindowMask | LeaveWindowMask)
@@ -36,6 +37,7 @@ ObFrame *frame_new()
     self = g_new(ObFrame, 1);
 
     self->visible = FALSE;
+    self->obscured = TRUE;
     self->decorations = 0;
 
     /* create all of the decor windows */
This page took 0.025631 seconds and 4 git commands to generate.