summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/gui/skin_engine/skin_parser.c2
-rw-r--r--firmware/export/font.h3
2 files changed, 3 insertions, 2 deletions
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c
index 31228789be..13e2df5889 100644
--- a/apps/gui/skin_engine/skin_parser.c
+++ b/apps/gui/skin_engine/skin_parser.c
@@ -935,10 +935,10 @@ static int parse_viewport(const char *wps_bufptr,
935 else 935 else
936 vp->flags &= ~VP_FLAG_ALIGN_RIGHT; /* ignore right-to-left languages */ 936 vp->flags &= ~VP_FLAG_ALIGN_RIGHT; /* ignore right-to-left languages */
937 937
938#ifdef HAVE_REMOTE_LCD
939 /* increment because font==2 and FONT_UI_REMOTE is ambiguous */ 938 /* increment because font==2 and FONT_UI_REMOTE is ambiguous */
940 if (vp->font > FONT_UI) 939 if (vp->font > FONT_UI)
941 vp->font++; 940 vp->font++;
941#ifdef HAVE_REMOTE_LCD
942 if (vp->font == FONT_UI && curr_screen == SCREEN_REMOTE) 942 if (vp->font == FONT_UI && curr_screen == SCREEN_REMOTE)
943 vp->font = FONT_UI_REMOTE; 943 vp->font = FONT_UI_REMOTE;
944#endif 944#endif
diff --git a/firmware/export/font.h b/firmware/export/font.h
index fb6438ea66..307db6967d 100644
--- a/firmware/export/font.h
+++ b/firmware/export/font.h
@@ -55,7 +55,8 @@ enum {
55 FONT_FIRSTUSERFONT = 2 55 FONT_FIRSTUSERFONT = 2
56}; 56};
57 57
58#define MAXFONTS 10 58/* SYSFONT, FONT_UI, FONT_UI_REMOTE + 8 fonts in skins */
59#define MAXFONTS 11
59 60
60/* 61/*
61 * .fnt loadable font file format definition 62 * .fnt loadable font file format definition