Fix building test plugins on non-touch targets, for real.
Change-Id: I8f2105fe3357f00d9e085444cd867bec0e2a7143
diff --git a/apps/plugins/test_codec.c b/apps/plugins/test_codec.c
index 50d3fc9..3e13842 100644
--- a/apps/plugins/test_codec.c
+++ b/apps/plugins/test_codec.c
@@ -816,19 +816,15 @@
}
#endif
-
-static struct touchbutton button[] = {
- {
- .action = ACTION_STD_OK,
- .title = "OK",
- /* viewport runtime initialized, rest false/NULL */
- }
-};
-
void plugin_quit(void)
{
int btn;
#ifdef HAVE_TOUCHSCREEN
+ static struct touchbutton button[] = {{
+ .action = ACTION_STD_OK,
+ .title = "OK",
+ /* viewport runtime initialized, rest false/NULL */
+ }};
struct viewport *vp = &button[0].vp;
struct screen *lcd = rb->screens[SCREEN_MAIN];
rb->viewport_set_defaults(vp, SCREEN_MAIN);
diff --git a/apps/plugins/test_fps.c b/apps/plugins/test_fps.c
index caabde4..d5bfb55 100644
--- a/apps/plugins/test_fps.c
+++ b/apps/plugins/test_fps.c
@@ -360,17 +360,14 @@
}
#endif
-static struct touchbutton button[] = {
- {
- .action = ACTION_STD_OK,
- .title = "OK",
- /* viewport runtime initialized, rest false/NULL */
- }
-};
-
void plugin_quit(void)
{
#ifdef HAVE_TOUCHSCREEN
+ static struct touchbutton button[] = {{
+ .action = ACTION_STD_OK,
+ .title = "OK",
+ /* .vp runtime initialized, rest false/NULL */
+ }};
struct viewport *vp = &button[0].vp;
struct screen *lcd = rb->screens[SCREEN_MAIN];
rb->viewport_set_defaults(vp, SCREEN_MAIN);