wayland: handle screensaver

This commit is contained in:
Rémi Calixte 2018-05-09 23:43:10 +02:00 committed by Brandon Wright
parent 549e98e5e7
commit 58f6099730
1 changed files with 12 additions and 1 deletions

View File

@ -1556,7 +1556,18 @@ Snes9xWindow::reset_screensaver (void)
if (!focused) if (!focused)
return; return;
XResetScreenSaver (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ())); #ifdef GDK_WINDOWING_X11
if (GDK_IS_X11_WINDOW (gtk_widget_get_window (GTK_WIDGET (window))))
{
XResetScreenSaver (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()));
}
#endif
#ifdef GDK_WINDOWING_WAYLAND
if (GDK_IS_WAYLAND_WINDOW (gtk_widget_get_window (GTK_WIDGET (window))))
{
// TODO screensaver for wayland
}
#endif
config->screensaver_needs_reset = FALSE; config->screensaver_needs_reset = FALSE;