<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Sep 11, 2016 at 7:11 PM, Daniel Wagner <span dir="ltr"><<a href="mailto:dmwit@dmwit.com" target="_blank">dmwit@dmwit.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I suppose the question that this error is asking you is: when `getWindowAttributes` throws an error, how should `floatLocation` respond?</div></blockquote><div><br></div><div>I am not sure I understand wjy getWindowAttributes would throw an exception except for "window removed", and for most of those you probably want to be aborting the hook in question. So, make sure it's always under control of userCode; this would include moving the one in X.O.manage into a userCode, but that would probably be smart anyway since I think we crash currently if the new window we want to manage goes away before we can. Or both its uses (one to manage initial windows at startup and one in response to MapRequestEvent).</div><div><br></div></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div><div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div></div>
</div></div>