summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandmarti1424 <andmarti@gmail.com>2017-04-02 21:41:22 -0300
committerandmarti1424 <andmarti@gmail.com>2017-04-02 21:41:22 -0300
commitef69e8bd6c61f7ff3d7002cb1780da8a574dd646 (patch)
tree033ee0522d5cab741f0dfee0a5fb23e701e95760
parentbc662b77d4b162180001efa09ef318c8ba7ff58a (diff)
little mod in update()
-rw-r--r--src/cmds_normal.c13
-rw-r--r--src/screen.c15
2 files changed, 8 insertions, 20 deletions
diff --git a/src/cmds_normal.c b/src/cmds_normal.c
index 0b9b74e..af8a62f 100644
--- a/src/cmds_normal.c
+++ b/src/cmds_normal.c
@@ -1009,8 +1009,6 @@ void do_normalmode(struct block * buf) {
case ctl('r'):
#ifdef UNDO
do_redo();
- // sync_refs();
- //EvalAll();
update(TRUE);
break;
#else
@@ -1055,17 +1053,6 @@ void do_normalmode(struct block * buf) {
}
case ctl('l'):
- /*
- endwin();
- start_screen();
- clearok(stdscr, TRUE);
- update(TRUE);
- flushinp();
- show_header(input_win);
- show_celldetails(input_win);
- wrefresh(input_win);
- update(TRUE);
- */
winchg();
break;
diff --git a/src/screen.c b/src/screen.c
index ce1488d..fe991b1 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -131,17 +131,19 @@ void do_welcome() {
// function that refreshes grid of screen
-// if header flag is set, it refresh the first column of screen.
+// if header flag is set, the first column of screen gets refreshed
void update(int header) {
- #ifdef USECOLORS
- wbkgd(main_win, COLOR_PAIR((ucolors[DEFAULT].fg+1) * 9 + ucolors[DEFAULT].bg + 2));
- wbkgd(input_win, COLOR_PAIR((ucolors[DEFAULT].fg+1) * 9 + ucolors[DEFAULT].bg + 2));
- #endif
if (loading) return;
if (cmd_multiplier > 1) return;
if (atoi(get_conf_value("nocurses"))) return;
+ #ifdef USECOLORS
+ if (header) {
+ wbkgd(main_win, COLOR_PAIR((ucolors[DEFAULT].fg+1) * 9 + ucolors[DEFAULT].bg + 2));
+ wbkgd(input_win, COLOR_PAIR((ucolors[DEFAULT].fg+1) * 9 + ucolors[DEFAULT].bg + 2));
+ }
+ #endif
// Clean from top to bottom
if (header) {
wmove(main_win, 0, rescol);
@@ -189,8 +191,7 @@ void update(int header) {
wrefresh(main_win);
// Show cell details in header (first row)
- if (header)
- show_celldetails(input_win);
+ if (header) show_celldetails(input_win);
// print mode
(void) print_mode(input_win);