summaryrefslogtreecommitdiff
path: root/apps/recorder
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder')
-rw-r--r--apps/recorder/keyboard.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/recorder/keyboard.c b/apps/recorder/keyboard.c
index 26413e99da..c7e8ad8de0 100644
--- a/apps/recorder/keyboard.c
+++ b/apps/recorder/keyboard.c
@@ -37,6 +37,7 @@
37#include "pcmbuf.h" 37#include "pcmbuf.h"
38#include "lang.h" 38#include "lang.h"
39#include "keyboard.h" 39#include "keyboard.h"
40#include "viewport.h"
40 41
41#ifndef O_BINARY 42#ifndef O_BINARY
42#define O_BINARY 0 43#define O_BINARY 0
@@ -287,8 +288,7 @@ int kbd_input(char* text, int buflen)
287 int l; /* screen loop variable */ 288 int l; /* screen loop variable */
288 int text_w = 0; 289 int text_w = 0;
289 int editpos; /* Edit position on all screens */ 290 int editpos; /* Edit position on all screens */
290 const int statusbar_size = global_settings.statusbar 291 const int statusbar_size = 0;
291 ? STATUSBAR_HEIGHT : 0;
292 unsigned short ch; 292 unsigned short ch;
293 unsigned char *utf8; 293 unsigned char *utf8;
294 bool cur_blink = true; /* Cursor on/off flag */ 294 bool cur_blink = true; /* Cursor on/off flag */
@@ -298,7 +298,7 @@ int kbd_input(char* text, int buflen)
298 int morse_tick = 0; 298 int morse_tick = 0;
299 char buf[2]; 299 char buf[2];
300#endif 300#endif
301 301 bool oldbars = viewportmanager_set_statusbar(false);
302 FOR_NB_SCREENS(l) 302 FOR_NB_SCREENS(l)
303 { 303 {
304 struct keyboard_parameters *pm = &param[l]; 304 struct keyboard_parameters *pm = &param[l];
@@ -773,6 +773,7 @@ int kbd_input(char* text, int buflen)
773#ifdef HAVE_BUTTONBAR 773#ifdef HAVE_BUTTONBAR
774 global_settings.buttonbar=buttonbar_config; 774 global_settings.buttonbar=buttonbar_config;
775#endif 775#endif
776 viewportmanager_set_statusbar(oldbars);
776 return -1; 777 return -1;
777 break; 778 break;
778 779
@@ -1241,6 +1242,7 @@ int kbd_input(char* text, int buflen)
1241 1242
1242 FOR_NB_SCREENS(l) 1243 FOR_NB_SCREENS(l)
1243 screens[l].setfont(FONT_UI); 1244 screens[l].setfont(FONT_UI);
1245 viewportmanager_set_statusbar(oldbars);
1244 1246
1245 return 0; 1247 return 0;
1246} 1248}