diff --git a/hw/dmx/dmxscrinit.c b/hw/dmx/dmxscrinit.c index a6b0f1c26..b44947a78 100644 --- a/hw/dmx/dmxscrinit.c +++ b/hw/dmx/dmxscrinit.c @@ -1313,6 +1313,8 @@ static Bool dmxSaveScreen(ScreenPtr pScreen, int what) DMXScreenInfo *dmxScreen = &dmxScreens[pScreen->myNum]; if (dmxScreen->beDisplay) { + if (dmxScreen->scrnWin != DefaultRootWindow (dmxScreen->beDisplay)) + return TRUE; switch (what) { case SCREEN_SAVER_OFF: case SCREEN_SAVER_FORCER: