Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 901b66721cd8b67ee1adbc6604574c15 > files > 34

kdebase-3.5.10-6mdv2009.0.src.rpm

diff -p -up kdebase-3.5.9/kcontrol/background/KCrossBGRender.cc.KTONSOFBUGS kdebase-3.5.9/kcontrol/background/KCrossBGRender.cc
--- kdebase-3.5.9/kcontrol/background/KCrossBGRender.cc.KTONSOFBUGS	2008-05-01 01:46:59.000000000 -0300
+++ kdebase-3.5.9/kcontrol/background/KCrossBGRender.cc	2008-05-01 01:53:46.000000000 -0300
@@ -93,9 +93,14 @@ KCrossBGRender::~KCrossBGRender(){
 QPixmap KCrossBGRender::pixmap(){
 
 	fixEnabled();	
-	if (!useCrossEfect)
-		return KBackgroundRenderer::pixmap();
-	
+	if (!useCrossEfect){
+		QPixmap p = KBackgroundRenderer::pixmap();
+		kdDebug() << "Inherited " << p.size() << endl;
+		if (p.width() == 0 && p.height() == 0){
+			p.convertFromImage(image());
+		}
+		return p;
+	}
 	return pix;
 }