diff --git a/top/top.c b/top/top.c index 3e22139a..5905d6fe 100644 --- a/top/top.c +++ b/top/top.c @@ -4060,7 +4060,6 @@ static WIN_t *win_select (int ch) { break; } Curwin = w; - mkVIZrow1(Curwin); return Curwin; } // end: win_select @@ -4736,6 +4735,7 @@ static void keys_global (int ch) { case '?': case 'h': help_view(); + mkVIZrow1(Curwin); break; case 'B': TOGw(w, View_NOBOLD); @@ -4763,6 +4763,7 @@ static void keys_global (int ch) { break; case 'g': win_select(0); + mkVIZrow1(Curwin); break; case 'H': Thread_mode = !Thread_mode; @@ -4842,6 +4843,7 @@ static void keys_global (int ch) { break; case 'Z': wins_colors(); + mkVIZrow1(Curwin); break; case '0': Rc.zero_suppress = !Rc.zero_suppress; @@ -5161,7 +5163,10 @@ static void keys_window (int ch) { break; case 'a': case 'w': - if (ALTCHKw) win_select(ch); + if (ALTCHKw) { + win_select(ch); + mkVIZrow1(Curwin); + } break; case 'G': if (ALTCHKw) {