when the background hints change, ensure we schedule an update; fixes the background of the folderview not being painted on first plasma start
svn path=/trunk/KDE/kdelibs/; revision=982099
This commit is contained in:
parent
0e32cf6cf6
commit
198c7cd970
@ -822,6 +822,10 @@ Applet::BackgroundHints Applet::backgroundHints() const
|
||||
|
||||
void Applet::setBackgroundHints(const BackgroundHints hints)
|
||||
{
|
||||
if (d->backgroundHints == hints) {
|
||||
return;
|
||||
}
|
||||
|
||||
d->backgroundHints = hints;
|
||||
|
||||
//Draw the standard background?
|
||||
@ -870,6 +874,8 @@ void Applet::setBackgroundHints(const BackgroundHints hints)
|
||||
d->background = 0;
|
||||
setContentsMargins(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
bool Applet::hasFailedToLaunch() const
|
||||
@ -2147,7 +2153,7 @@ bool Applet::isContainment() const
|
||||
AppletPrivate::AppletPrivate(KService::Ptr service, int uniqueID, Applet *applet)
|
||||
: appletId(uniqueID),
|
||||
q(applet),
|
||||
backgroundHints(Applet::StandardBackground),
|
||||
backgroundHints(Applet::NoBackground),
|
||||
aspectRatioMode(Plasma::KeepAspectRatio),
|
||||
immutability(Mutable),
|
||||
appletDescription(service),
|
||||
|
Loading…
Reference in New Issue
Block a user