I get my events on decor again
authorDerek Foreman <manmower@gmail.com>
Tue, 27 May 2003 13:59:55 +0000 (13:59 +0000)
committerDerek Foreman <manmower@gmail.com>
Tue, 27 May 2003 13:59:55 +0000 (13:59 +0000)
and probably ruined exposure for some weird case. bwa ha ha

openbox/frame.c

index a7820926e110508ea880e13db89d9aaba054b788..43c3f8eeea4de1cd40fb3f7a35964ed09b8eb8ad 100644 (file)
@@ -69,6 +69,7 @@ Frame *frame_new()
     fd->surface = RrSurfaceNewChild(RR_SURFACE_PLANAR, self->surface, 1);
     RrPlanarSet(fd->surface, RR_PLANAR_PIPECROSS, &pri, &sec);
     fd->window = RrSurfaceWindow(fd->surface);
+    XSelectInput(ob_display, fd->window, ELEMENT_EVENTMASK);
     fd->anchor = Decor_Top;
     RECT_SET(fd->area, 0, 0, 120, 20);
     fd->type = Decor_Titlebar;
@@ -82,6 +83,7 @@ Frame *frame_new()
     fd->surface = RrSurfaceNewChild(RR_SURFACE_PLANAR, self->surface, 1);
     RrPlanarSet(fd->surface, RR_PLANAR_PIPECROSS, &pri, &sec);
     fd->window = RrSurfaceWindow(fd->surface);
+    XSelectInput(ob_display, fd->window, ELEMENT_EVENTMASK);
     fd->anchor = Decor_Right;
     RECT_SET(fd->area, 0, 0, 5, 100);
     fd->type = Decor_Titlebar;
@@ -95,6 +97,7 @@ Frame *frame_new()
     fd->surface = RrSurfaceNewChild(RR_SURFACE_PLANAR, self->surface, 1);
     RrPlanarSet(fd->surface, RR_PLANAR_PIPECROSS, &pri, &sec);
     fd->window = RrSurfaceWindow(fd->surface);
+    XSelectInput(ob_display, fd->window, ELEMENT_EVENTMASK);
     fd->anchor = Decor_BottomLeft;
     RECT_SET(fd->area, 0, 0, 30, 30);
     fd->type = Decor_Titlebar;