Added support reading back screen saver setting.
diff --git a/contiki/apps/program-handler.c b/contiki/apps/program-handler.c
index 005ca22..eed7954 100644
--- a/contiki/apps/program-handler.c
+++ b/contiki/apps/program-handler.c
@@ -43,7 +43,7 @@
  *
  * This file is part of the Contiki desktop OS
  *
- * $Id: program-handler.c,v 1.29 2005/05/12 21:27:20 oliverschmidt Exp $
+ * $Id: program-handler.c,v 1.30 2005/05/12 23:55:18 oliverschmidt Exp $
  *
  */
 
@@ -134,7 +134,7 @@
 static char *displayname;
 
 #if CTK_CONF_SCREENSAVER
-static char screensaver[20];
+char program_handler_screensaver[20];
 #endif /* CTK_CONF_SCREENSAVER */
 
 /*-----------------------------------------------------------------------------------*/
@@ -256,9 +256,9 @@
 program_handler_setscreensaver(char *name)
 {
   if(name == NULL) {
-    screensaver[0] = 0;
+    program_handler_screensaver[0] = 0;
   } else {
-    strncpy(screensaver, name, sizeof(screensaver));
+    strncpy(program_handler_screensaver, name, sizeof(program_handler_screensaver));
   }
 }
 #endif /* CTK_CONF_SCREENSAVER */
@@ -314,7 +314,7 @@
     displayname = NULL;
 
 #if CTK_CONF_SCREENSAVER
-    screensaver[0] = 0;
+    program_handler_screensaver[0] = 0;
 #endif /* CTK_CONF_SCREENSAVER */
 
   } else if(ev == ctk_signal_button_activate) {
@@ -358,8 +358,8 @@
 #if CTK_CONF_SCREENSAVER
   } else if(ev == ctk_signal_screensaver_start) {
 #if WITH_LOADER_ARCH
-    if(screensaver[0] != 0) {
-      program_handler_load(screensaver, NULL);
+    if(program_handler_screensaver[0] != 0) {
+      program_handler_load(program_handler_screensaver, NULL);
     }
 #endif /* WITH_LOADER_ARCH */
 #endif /* CTK_CONF_SCREENSAVER */
diff --git a/contiki/apps/program-handler.h b/contiki/apps/program-handler.h
index c2b2310..9cf1d56 100644
--- a/contiki/apps/program-handler.h
+++ b/contiki/apps/program-handler.h
@@ -29,7 +29,7 @@
  *
  * This file is part of the Contiki desktop environment for the C64.
  *
- * $Id: program-handler.h,v 1.7 2005/05/12 21:27:20 oliverschmidt Exp $
+ * $Id: program-handler.h,v 1.8 2005/05/12 23:55:18 oliverschmidt Exp $
  *
  */
 #ifndef __PROGRAM_HANDLER_H__
@@ -37,6 +37,10 @@
 
 #include "dsc.h"
 
+#define program_handler_getscreensaver() program_handler_screensaver
+
+extern char program_handler_screensaver[];
+
 void program_handler_init(void);
 void program_handler_load(char *name, char *arg);
 void program_handler_setscreensaver(char *name);