~mdw
/
tig
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
c760e6b
)
Redraw the whole display after toggling line number
author
Jonas Fonseca
<fonseca@diku.dk>
Wed, 17 May 2006 21:39:39 +0000
(23:39 +0200)
committer
Jonas Fonseca
<fonseca@antimatter.localdomain>
Wed, 17 May 2006 21:39:39 +0000
(23:39 +0200)
tig.c
patch
|
blob
|
blame
|
history
diff --git
a/tig.c
b/tig.c
index
a4aaa0e
..
a0f7911
100644
(file)
--- a/
tig.c
+++ b/
tig.c
@@
-798,6
+798,19
@@
update_view_title(struct view *view)
wrefresh(view->title);
}
wrefresh(view->title);
}
+static void
+redraw_display(void)
+{
+ struct view *view;
+ int i;
+
+ foreach_view (view, i) {
+ redraw_view(view);
+ update_view_title(view);
+ }
+}
+
+
/*
* Navigation
*/
/*
* Navigation
*/
@@
-1310,8
+1323,7
@@
view_driver(struct view *view, enum request request)
}
case REQ_TOGGLE_LINE_NUMBERS:
opt_line_number = !opt_line_number;
}
case REQ_TOGGLE_LINE_NUMBERS:
opt_line_number = !opt_line_number;
- redraw_view(view);
- update_view_title(view);
+ redraw_display();
break;
case REQ_PROMPT:
break;
case REQ_PROMPT:
@@
-1335,10
+1347,7
@@
view_driver(struct view *view, enum request request)
resize_display();
/* Fall-through */
case REQ_SCREEN_REDRAW:
resize_display();
/* Fall-through */
case REQ_SCREEN_REDRAW:
- foreach_view (view, i) {
- redraw_view(view);
- update_view_title(view);
- }
+ redraw_display();
break;
case REQ_SCREEN_UPDATE:
break;
case REQ_SCREEN_UPDATE: