mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-06 16:08:27 +02:00
wscreensaver: Fix --demo mode.
This commit is contained in:
parent
cd717b5695
commit
a6e24d3104
1 changed files with 6 additions and 2 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue