From: NeilBrown Date: Thu, 3 Dec 2015 22:38:28 +0000 (+1100) Subject: pane_refresh: always refresh whole display. X-Git-Tag: lca2016~124 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=c2d6d1fe022284c477ff9cd14faa19726cdb805c;p=edlib.git pane_refresh: always refresh whole display. Anything else doesn't make sense. Signed-off-by: NeilBrown --- diff --git a/core-pane.c b/core-pane.c index b03f5264..ed800098 100644 --- a/core-pane.c +++ b/core-pane.c @@ -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);