Rein Klazes wijn@online.nl writes:
Fixes bug 10845
Changes from previous patch: menu position calculations moved to nonclient.c.
You shouldn't need that, the menu size should be recomputed when it gets repainted. And if the menu was changed the whole window size needs to be recomputed anyway.