From a6e24d3104f299e35d3516b89c9af895ad824760 Mon Sep 17 00:00:00 2001 From: Scott Moreau Date: Wed, 11 Jul 2012 20:57:14 -0600 Subject: [PATCH] wscreensaver: Fix --demo mode. --- clients/wscreensaver.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/clients/wscreensaver.c b/clients/wscreensaver.c index 2b0ea4653..f1461f8d8 100644 --- a/clients/wscreensaver.c +++ b/clients/wscreensaver.c @@ -181,7 +181,11 @@ create_wscreensaver_instance(struct wscreensaver *screensaver, if (!mi) return NULL; - mi->window = window_create_custom(screensaver->display); + if (demo_mode) + mi->window = window_create(screensaver->display); + else + mi->window = window_create_custom(screensaver->display); + if (!mi->window) { fprintf(stderr, "%s: creating a window failed.\n", progname); free(mi); @@ -190,7 +194,7 @@ create_wscreensaver_instance(struct wscreensaver *screensaver, window_set_title(mi->window, progname); - if (screensaver->interface) { + if (screensaver->interface && !demo_mode) { window_set_custom(mi->window); mi->widget = window_add_widget(mi->window, mi); screensaver_set_surface(screensaver->interface,