]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/libdraw/menuhit.c
acme: fix border size, autoindent undo: imported from plan9port (thanks jxy)
[plan9front.git] / sys / src / libdraw / menuhit.c
index cea8bb7169eb3f7eda0fa4cf61c8c372e0aa896a..e911466eceb302c4176398c209cc0227e23f60a4 100644 (file)
@@ -234,7 +234,8 @@ menuhit(int but, Mousectl *mc, Menu *menu, Screen *scr)
        border(b, menur, Blackborder, bord, ZP);
        save = allocimage(display, menurect(textr, 0), screen->chan, 0, -1);
        r = menurect(textr, lasti);
-       moveto(mc, divpt(addpt(r.min, r.max), 2));
+       if(pt.x || pt.y)
+               moveto(mc, divpt(addpt(r.min, r.max), 2));
        menupaint(b, menu, textr, off, nitemdrawn);
        if(scrolling)
                menuscrollpaint(b, scrollr, off, nitem, nitemdrawn);