--- vpsFade.c.old 2008-08-22 03:31:36.000000000 +0200 +++ vpsFade.c 2008-08-22 03:32:27.000000000 +0200 @@ -128,7 +128,7 @@ continue; VPS_WINDOW(w); vw->fading = TRUE; - vw->opacity = w->opacity; + vw->opacity = w->paint.opacity; } } @@ -246,11 +246,11 @@ VPS_WINDOW(w); if (vs->state == VPS_STATE_OUT) - vw->opacity = w->opacity * + vw->opacity = w->paint.opacity * (float)vs->fadeTime / (float)totalTime; else - vw->opacity = w->opacity * + vw->opacity = w->paint.opacity * (float)(totalTime - vs->fadeTime) / (float)totalTime; }