]> git.neil.brown.name Git - edlib.git/commitdiff
pane_refresh: always refresh whole display.
authorNeilBrown <neil@brown.name>
Thu, 3 Dec 2015 22:38:28 +0000 (09:38 +1100)
committerNeilBrown <neil@brown.name>
Wed, 9 Dec 2015 09:02:59 +0000 (20:02 +1100)
Anything else doesn't make sense.

Signed-off-by: NeilBrown <neil@brown.name>
core-pane.c

index b03f526467846deb324bb4955864a3aa5a613479..ed80009883e6d71b63bfb471fb255d951834e6a8 100644 (file)
@@ -147,6 +147,9 @@ void pane_refresh(struct pane *p)
 {
        struct cmd_info ci = {0};
        pane_damaged(p, DAMAGED_CURSOR);
+       /* Always refresh a while display */
+       while (p->parent)
+               p = p->parent;
        ci.focus = ci.home = p;
        ci.key = "Refresh";
        __pane_refresh(&ci);