]> git.neil.brown.name Git - edlib.git/commitdiff
menubar: refresh bar whenever size changes.
authorNeilBrown <neil@brown.name>
Fri, 29 Sep 2023 06:48:27 +0000 (16:48 +1000)
committerNeilBrown <neil@brown.name>
Fri, 29 Sep 2023 23:46:41 +0000 (09:46 +1000)
Signed-off-by: NeilBrown <neil@brown.name>
DOC/TODO.md
lib-menubar.c

index 8bd044682e9c1cdcff0c675917eabaab388e8dd8..121faccff87c05717abad1df6801f9709f9bda6b 100644 (file)
@@ -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
index 5ad0d456efe7565e0e07fb3c4b872fae1c872e2e..31dbf56cb475631fdb869764eeaeefb7e6dae395 100644 (file)
@@ -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,