|
@@ -351,10 +351,11 @@ void Desktop::setKioskModeComponent (Component* componentToUse, const bool allow |
|
|
// agh! Don't delete or remove a component from the desktop while it's still the kiosk component!
|
|
|
// agh! Don't delete or remove a component from the desktop while it's still the kiosk component!
|
|
|
jassert (kioskModeComponent == nullptr || ComponentPeer::getPeerFor (kioskModeComponent) != nullptr);
|
|
|
jassert (kioskModeComponent == nullptr || ComponentPeer::getPeerFor (kioskModeComponent) != nullptr);
|
|
|
|
|
|
|
|
|
if (kioskModeComponent != nullptr)
|
|
|
|
|
|
|
|
|
if (Component* const oldKioskComp = kioskModeComponent)
|
|
|
{
|
|
|
{
|
|
|
setKioskComponent (kioskModeComponent, false, allowMenusAndBars);
|
|
|
|
|
|
kioskModeComponent->setBounds (kioskComponentOriginalBounds);
|
|
|
|
|
|
|
|
|
kioskModeComponent = nullptr; // (to make sure that isKioskMode() returns false when resizing the old one)
|
|
|
|
|
|
setKioskComponent (oldKioskComp, false, allowMenusAndBars);
|
|
|
|
|
|
oldKioskComp->setBounds (kioskComponentOriginalBounds);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
kioskModeComponent = componentToUse;
|
|
|
kioskModeComponent = componentToUse;
|
|
|