summaryrefslogtreecommitdiff
path: root/apps/recorder/keyboard.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2009-01-05 10:25:41 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2009-01-05 10:25:41 +0000
commit45aa9a22f9a3e08505cc2f2999459d249356ed9c (patch)
treece991ea640f1b1788238b28ff3ff6ced727dd773 /apps/recorder/keyboard.c
parent1c924dbf08a4138bdc5c3f76283f6f97ff75f21a (diff)
downloadrockbox-45aa9a22f9a3e08505cc2f2999459d249356ed9c.tar.gz
rockbox-45aa9a22f9a3e08505cc2f2999459d249356ed9c.zip
temporarilty disable the statusbar in the keyboard because it doesnt use viewports and this is the easier fix than reworking the screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19683 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/recorder/keyboard.c')
-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}