X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fmenuframe.c;h=5a18c51c32ea4758688656214ffd6ce010f5f8ea;hb=64c65f3b67364bb82420dbdd05d7e655b1d74d43;hp=a05479351f77f9344b8ea682f7a12fa5a0edc818;hpb=bc0440851789c9626bc9f9d3a13a7164915bdcfa;p=chaz%2Fopenbox diff --git a/openbox/menuframe.c b/openbox/menuframe.c index a0547935..5a18c51c 100644 --- a/openbox/menuframe.c +++ b/openbox/menuframe.c @@ -217,9 +217,11 @@ void menu_frame_move_on_screen(ObMenuFrame *self) if (dx || dy) { ObMenuFrame *f; + /* move the current menu frame to fit, but dont touch parents yet */ menu_frame_move(self, self->area.x + dx, self->area.y + dy); if (!config_menu_xorstyle) - dy = 0; + dy = 0; /* if we want to be like xor, move parents in y- * + * and x-direction, otherwise just in x-dir */ for (f = self->parent; f; f = f->parent) menu_frame_move(f, f->area.x + dx, f->area.y + dy); for (f = self->child; f; f = f->child)