X-Git-Url: https://git.xinqibao.xyz/dmenu.git/blobdiff_plain/e4fdaba88d94d049c4140593cb2fd3208c8cf0f1..c7a8f17bd20d3ba05e38a91430c565579d9f55bb:/dmenu.c?ds=sidebyside diff --git a/dmenu.c b/dmenu.c index a5a4cdd..f6e6931 100644 --- a/dmenu.c +++ b/dmenu.c @@ -41,8 +41,8 @@ static void usage(void); static char text[BUFSIZ]; static int bh, mw, mh; static int inputw = 0; -static int promptw; static int lines = 0; +static int promptw; static size_t cursor = 0; static const char *font = NULL; static const char *prompt = NULL; @@ -132,7 +132,7 @@ drawmenu(void) { if(next) drawtext(dc, ">", normcol); } - commitdraw(dc, win, mw, mh); + mapdraw(dc, win, mw, mh); } char * @@ -478,7 +478,7 @@ setup(void) { CWOverrideRedirect | CWBackPixmap | CWEventMask, &wa); grabkeyboard(); - setcanvas(dc, mw, mh); + resizedraw(dc, mw, mh); inputw = MIN(inputw, mw/3); promptw = prompt ? MIN(textw(dc, prompt), mw/5) : 0; XMapRaised(dc->dpy, win);