From: NeilBrown Date: Fri, 29 Sep 2023 06:48:27 +0000 (+1000) Subject: menubar: refresh bar whenever size changes. X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=bf73a099771c10f4c14d2875c82675dc7d6856c7;p=edlib.git menubar: refresh bar whenever size changes. Signed-off-by: NeilBrown --- diff --git a/DOC/TODO.md b/DOC/TODO.md index 8bd04468..121faccf 100644 --- a/DOC/TODO.md +++ b/DOC/TODO.md @@ -11,7 +11,7 @@ the file. - [X] unknown keysequence should be reported so e.g. if keyboard is is Greek mode, then I will be told that Cx-b doesn't work -- [ ] menubar doesn't redraw background when resized wider. +- [X] menubar doesn't redraw background when resized wider. - [X] open second x11 window, use selections. Close it. command in x11selection_Xcb gets freed??? - [X] adding new lines at end of doc in x11 leaves phantom underline diff --git a/lib-menubar.c b/lib-menubar.c index 5ad0d456..31dbf56c 100644 --- a/lib-menubar.c +++ b/lib-menubar.c @@ -74,6 +74,7 @@ DEF_CMD(menubar_refresh_size) ci->home->w, ci->home->h); } else { pane_resize(p, 0, 0, ci->home->w, ci->home->h/3); + pane_damaged(p, DAMAGED_REFRESH); call("render-line:measure", p, -1); if (mbi->child && ci->home->h > p->h) pane_resize(mbi->child, 0, p->h,