<div dir="ltr"><div><div>Thanks everyone for you replies!<br><br></div>I'm not exactly what you would call well versed in Haskell but with some clues from above and some googling I think I managed to solve it with the below change:<br>- , handleEventHook = ewmhDesktopsEventHook<br>+   , handleEventHook = ewmhDesktopsEventHook <+> fullscreenEventHook<br><br></div>Thomas<br></div><br><div class="gmail_quote"><div dir="ltr">fre 22 jan. 2016 kl 16:03 skrev Bogdan Sinitsyn <<a href="mailto:bogdan.sinitsyn@gmail.com">bogdan.sinitsyn@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Friday, January 22, 2016 9:22:27 AM MSK you wrote:<br>
> On Fri, Jan 22, 2016 at 2:05 AM, Bogdan Sinitsyn <<a href="mailto:bogdan.sinitsyn@gmail.com" target="_blank">bogdan.sinitsyn@gmail.com</a>><br>
> wrote:<br>
> > If we remove the border before sending any full-screen message to layout,<br>
> > we<br>
> > don't need to adjust the position and size because layout will calculate<br>
> > window size after we remove border.<br>
><br>
> We are supposed to guess beforehand that a normal window that gets<br>
> fullscreened (this is the case that requires the handleEventHook) needs its<br>
> border removed? Or that we should do so after it is removed from the tile<br>
> but before we receive the message telling us to remove it from the tile and<br>
> fullscreen it?<br>
><br>
> I'm really not sure what window model you are using, but it doesn't seem to<br>
> be X11's.<br>
<br>
Event hook for full-screen windows already exists in X.L.Fullscreen. If we add<br>
removing and re-applying borders just before sending messages to layout in<br>
that hook(X.L.Fullscreen.fullscreenEventHook, it'll work fine.<br>
<br>
--<br>
Bogdan Sinitsyn<br>
_______________________________________________<br>
xmonad mailing list<br>
<a href="mailto:xmonad@haskell.org" target="_blank">xmonad@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad</a><br>
</blockquote></div>