event: Fix map bug in map request
This commit is contained in:
parent
1d72b95a3b
commit
4d4c0c6f65
27
src/event.c
27
src/event.c
@ -146,11 +146,12 @@ configureevent(XEvent *ev)
|
||||
|
||||
/* Win config (re-adjust it with the frame) */
|
||||
if(ev->xconfigure.x != BORDH
|
||||
|| ev->xconfigure.y != BORDH + TBARH)
|
||||
|| ev->xconfigure.y != BORDH + TBARH)
|
||||
XMoveWindow(dpy, ev->xconfigure.window, BORDH, BORDH + TBARH);
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
@ -302,8 +303,6 @@ maprequest(XMapRequestEvent *ev)
|
||||
CHECK(!at.override_redirect);
|
||||
if(!(c = client_gb_win(ev->window)))
|
||||
client_manage(ev->window, &at);
|
||||
else
|
||||
client_map(c);
|
||||
|
||||
return;
|
||||
}
|
||||
@ -370,17 +369,17 @@ getevent(XEvent ev)
|
||||
{
|
||||
switch (ev.type)
|
||||
{
|
||||
case ButtonPress: buttonpress(&ev.xbutton); break;
|
||||
case ConfigureRequest: configureevent(&ev); break;
|
||||
case DestroyNotify: destroynotify(&ev.xdestroywindow); break;
|
||||
case EnterNotify: enternotify(&ev.xcrossing); break;
|
||||
case Expose: expose(&ev.xexpose); break;
|
||||
case FocusIn: focusin(&ev.xfocus); break;
|
||||
case KeyPress: keypress(&ev.xkey); break;
|
||||
case MapRequest: maprequest(&ev.xmaprequest); break;
|
||||
case MappingNotify: mappingnotify(&ev.xmapping); break;
|
||||
case PropertyNotify: propertynotify(&ev.xproperty); break;
|
||||
case UnmapNotify: unmapnotify(&ev.xunmap); break;
|
||||
case ButtonPress: buttonpress(&ev.xbutton); break;
|
||||
case ConfigureRequest: configureevent(&ev); break;
|
||||
case DestroyNotify: destroynotify(&ev.xdestroywindow); break;
|
||||
case EnterNotify: enternotify(&ev.xcrossing); break;
|
||||
case Expose: expose(&ev.xexpose); break;
|
||||
case FocusIn: focusin(&ev.xfocus); break;
|
||||
case KeyPress: keypress(&ev.xkey); break;
|
||||
case MapRequest: maprequest(&ev.xmaprequest); break;
|
||||
case MappingNotify: mappingnotify(&ev.xmapping); break;
|
||||
case PropertyNotify: propertynotify(&ev.xproperty); break;
|
||||
case UnmapNotify: unmapnotify(&ev.xunmap); break;
|
||||
}
|
||||
|
||||
return;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user