summaryrefslogtreecommitdiffstats
path: root/apps/screensavers_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/screensavers_menu.c')
-rw-r--r--apps/screensavers_menu.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/apps/screensavers_menu.c b/apps/screensavers_menu.c
index a7bd4d422c..b184b916cc 100644
--- a/apps/screensavers_menu.c
+++ b/apps/screensavers_menu.c
@@ -30,12 +30,13 @@
#include "sprintf.h"
#include "boxes.h"
-extern void bounce(void);
-extern void blank(void);
+extern Menu bounce(void);
+extern Menu blank(void);
-void screensavers_menu(void)
+Menu screensavers_menu(void)
{
int m;
+ Menu result;
struct menu_items items[] = {
{ "Boxes", boxes },
@@ -44,8 +45,10 @@ void screensavers_menu(void)
};
m=menu_init( items, sizeof items / sizeof(struct menu_items) );
- menu_run(m);
+ result = menu_run(m);
menu_exit(m);
+
+ return result;
}
#endif