--- src/paint.c~ 2007-08-29 09:39:34.000000000 +0200 +++ src/paint.c 2007-10-18 01:11:19.000000000 +0200 @@ -211,7 +211,8 @@ if (count == 0 && !REGION_NOT_EMPTY (tmpRegion) && screen->opt[COMP_SCREEN_OPTION_UNREDIRECT_FS].value.b && - XEqualRegion (w->region, &screen->region)) + XEqualRegion (w->region, &screen->region) && + w->resName && strcmp(w->resName,"gnome-screensaver") != 0 ) { unredirectWindow (w); fullscreenWindow = w;