X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=inline;f=openbox%2Fframe.c;h=e5b4cdebbb568249a5010a05d90c478f14cd7e0e;hb=0c8c23e8fdef2936d2ca425dcbf35e4eb7dd7edf;hp=b0f789aa2e67d5c5e026ff1c3b82b12f5fa77318;hpb=914d18f364e3e80dde9687f902a706a64363bc28;p=chaz%2Fopenbox diff --git a/openbox/frame.c b/openbox/frame.c index b0f789aa..e5b4cdeb 100644 --- a/openbox/frame.c +++ b/openbox/frame.c @@ -856,13 +856,11 @@ void frame_grab_client(ObFrame *self) /* When reparenting the client window, it is usually not mapped yet, since this occurs from a MapRequest. However, in the case where Openbox is - starting up, the window is already mapped, so we'll see unmap events for - it. There are 2 unmap events generated that we see, one with the 'event' - member set the root window, and one set to the client, but both get - handled and need to be ignored. + starting up, the window is already mapped, so we'll see an unmap event + for it. */ if (ob_state() == OB_STATE_STARTING) - self->client->ignore_unmaps += 2; + ++self->client->ignore_unmaps; /* select the event mask on the client's parent (to receive config/map req's) the ButtonPress is to catch clicks on the client border */