What is the reason to send the parent window in a map request if it's not
root? This may cause a window to disappear if it were first unmapped, and
then mapped again if fvwm did not reparent it back to the root window before
destroying the old parent window (which will be the new window sent to add
window in that case).

Is there anything that makes using the xmaprequest.window uncunditionally
for all MapRequests? Or should the unmap nofify handler check for pending
map requests of the window before destroying it in the first place?

/Viktor

Reply via email to