ensure waitingPanels doesn't have duplicates

This commit is contained in:
Marco Martin 2013-10-22 13:22:25 +02:00
parent 973f4a08a3
commit b9382aefb2

View File

@ -405,7 +405,9 @@ void ShellCorona::updateScreenOwner(int wasScreen, int isScreen, Plasma::Contain
containment->formFactor() == Plasma::Types::Vertical) {
if (isScreen >= 0) {
d->waitingPanels << containment;
if (!d->waitingPanels.contains(containment)) {
d->waitingPanels << containment;
}
} else {
if (d->panelViews.contains(containment)) {
d->panelViews[containment]->setContainment(0);