Author: coolo Date: Sat Jan 5 13:37:06 2008 New Revision: 43281 URL: http://svn.opensuse.org/viewcvs/yast?rev=43281&view=rev Log: don't reset the palette Modified: trunk/qt/src/YQAlignment.cc Modified: trunk/qt/src/YQAlignment.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/src/YQAlignment.cc?rev=43281&r1=43280&r2=43281&view=diff ============================================================================== --- trunk/qt/src/YQAlignment.cc (original) +++ trunk/qt/src/YQAlignment.cc Sat Jan 5 13:37:06 2008 @@ -70,13 +70,15 @@ void YQAlignment::setBackgroundPixmap( const string & pixmapFileName ) { string pixmapName = pixmapFileName; - + YAlignment::setBackgroundPixmap( pixmapName ); // Prepend path etc. pixmapName = YAlignment::backgroundPixmap(); if ( pixmapName.empty() ) // Delete any old background pixmap { - setPalette(QPalette()); + QPalette pal = palette(); + pal.setBrush(backgroundRole(), QBrush()); + setPalette(pal); } else // Set a new background pixmap { @@ -88,9 +90,9 @@ } else { - QPalette palette; - palette.setBrush(backgroundRole(), QBrush(pixmap)); - setPalette(palette); + QPalette pal = palette(); + pal.setBrush(backgroundRole(), QBrush(pixmap)); + setPalette(pal); } } } -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org