Initial stab at WIDGET_LOADSCREEN and navigation

This commit is contained in:
Pim van Pelt
2017-12-02 14:15:22 +01:00
parent 980ac4c7cf
commit ef4451b81f
9 changed files with 100 additions and 53 deletions

View File

@ -11,7 +11,7 @@
#define WIDGET_NAME_EMPTY 4
static uint8_t what = WIDGET_NAME_NAME;
extern struct screen_t *screen;
extern struct screen_t *s_screen;
extern GFXfont FreeMonoBold9pt7b;
static void widget_name_render(struct widget_t *w, void *ev_data) {
@ -44,8 +44,8 @@ static void widget_name_render(struct widget_t *w, void *ev_data) {
free(p);
break;
case WIDGET_NAME_SCREEN:
if (screen)
sprintf(namestring, "%-20s", screen->name);
if (s_screen)
sprintf(namestring, "%-20s", s_screen->name);
else
sprintf(namestring, "%-20s", "(no Screen)");
break;