diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/recorder/keyboard.c | 8 |
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 = ¶m[l]; | 304 | struct keyboard_parameters *pm = ¶m[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 | } |