summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/gui/skin_engine/skin_parser.c6
-rw-r--r--apps/gui/skin_engine/skin_render.c2
-rw-r--r--apps/misc.c8
3 files changed, 8 insertions, 8 deletions
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c
index 16aff1523d..373309ff51 100644
--- a/apps/gui/skin_engine/skin_parser.c
+++ b/apps/gui/skin_engine/skin_parser.c
@@ -1815,6 +1815,9 @@ static int skin_element_callback(struct skin_element* element, void* data)
1815 case SKIN_TOKEN_IMAGE_DISPLAY: 1815 case SKIN_TOKEN_IMAGE_DISPLAY:
1816 function = parse_image_load; 1816 function = parse_image_load;
1817 break; 1817 break;
1818 case SKIN_TOKEN_LIST_ITEM_CFG:
1819 function = parse_listitemviewport;
1820 break;
1818#endif 1821#endif
1819#ifdef HAVE_TOUCHSCREEN 1822#ifdef HAVE_TOUCHSCREEN
1820 case SKIN_TOKEN_TOUCHREGION: 1823 case SKIN_TOKEN_TOUCHREGION:
@@ -1840,9 +1843,6 @@ static int skin_element_callback(struct skin_element* element, void* data)
1840 function = parse_skinvar; 1843 function = parse_skinvar;
1841 break; 1844 break;
1842#endif 1845#endif
1843 case SKIN_TOKEN_LIST_ITEM_CFG:
1844 function = parse_listitemviewport;
1845 break;
1846 default: 1846 default:
1847 break; 1847 break;
1848 } 1848 }
diff --git a/apps/gui/skin_engine/skin_render.c b/apps/gui/skin_engine/skin_render.c
index dd266b1ee6..994ca23553 100644
--- a/apps/gui/skin_engine/skin_render.c
+++ b/apps/gui/skin_engine/skin_render.c
@@ -143,12 +143,12 @@ static bool do_non_text_tags(struct gui_wps *gwps, struct skin_draw_info *info,
143 } 143 }
144 } 144 }
145 break; 145 break;
146#ifdef HAVE_LCD_BITMAP
146 case SKIN_TOKEN_LIST_ITEM_CFG: 147 case SKIN_TOKEN_LIST_ITEM_CFG:
147 if (do_refresh) 148 if (do_refresh)
148 skinlist_set_cfg(gwps->display->screen_type, 149 skinlist_set_cfg(gwps->display->screen_type,
149 token->value.data); 150 token->value.data);
150 break; 151 break;
151#ifdef HAVE_LCD_BITMAP
152 case SKIN_TOKEN_UIVIEWPORT_ENABLE: 152 case SKIN_TOKEN_UIVIEWPORT_ENABLE:
153 sb_set_info_vp(gwps->display->screen_type, 153 sb_set_info_vp(gwps->display->screen_type,
154 token->value.data); 154 token->value.data);
diff --git a/apps/misc.c b/apps/misc.c
index 0e24c82e64..66273b6cfa 100644
--- a/apps/misc.c
+++ b/apps/misc.c
@@ -1079,22 +1079,22 @@ static enum current_activity
1079static int current_activity_top = 0; 1079static int current_activity_top = 0;
1080void push_current_activity(enum current_activity screen) 1080void push_current_activity(enum current_activity screen)
1081{ 1081{
1082#ifdef HAVE_LCD_BITMAP 1082#if defined(HAVE_LCD_BITMAP) && !defined(__PCTOOL__)
1083 int i; 1083 int i;
1084#endif 1084#endif
1085 current_activity[current_activity_top++] = screen; 1085 current_activity[current_activity_top++] = screen;
1086#ifdef HAVE_LCD_BITMAP 1086#if defined(HAVE_LCD_BITMAP) && !defined(__PCTOOL__)
1087 FOR_NB_SCREENS(i) 1087 FOR_NB_SCREENS(i)
1088 skinlist_set_cfg(i, NULL); 1088 skinlist_set_cfg(i, NULL);
1089#endif 1089#endif
1090} 1090}
1091void pop_current_activity(void) 1091void pop_current_activity(void)
1092{ 1092{
1093#ifdef HAVE_LCD_BITMAP 1093#if defined(HAVE_LCD_BITMAP) && !defined(__PCTOOL__)
1094 int i; 1094 int i;
1095#endif 1095#endif
1096 current_activity_top--; 1096 current_activity_top--;
1097#ifdef HAVE_LCD_BITMAP 1097#if defined(HAVE_LCD_BITMAP) && !defined(__PCTOOL__)
1098 FOR_NB_SCREENS(i) 1098 FOR_NB_SCREENS(i)
1099 skinlist_set_cfg(i, NULL); 1099 skinlist_set_cfg(i, NULL);
1100#endif 1100#endif