diff --git a/source/ArmarXGui/gui-plugins/ScenarioManager/gui/detailedapplicationview.cpp b/source/ArmarXGui/gui-plugins/ScenarioManager/gui/detailedapplicationview.cpp index 82c6988872785dcf2ae711555bbd7555b8cdca5c..a5d4d6254ce5d9f9babf72d5471c446412a07bdd 100644 --- a/source/ArmarXGui/gui-plugins/ScenarioManager/gui/detailedapplicationview.cpp +++ b/source/ArmarXGui/gui-plugins/ScenarioManager/gui/detailedapplicationview.cpp @@ -335,7 +335,7 @@ DetailedApplicationView::showApplicationInstance(ApplicationInstancePtr appInsta QtProperty* appInstanceTopItem = variantManager->addProperty( QtVariantPropertyManager::groupTypeId(), QLatin1String("ApplicationInstance")); - if (!appInstance->isConfigWritable()) + if (!appInstance->isConfigWritable() || appInstance->isReadOnly()) { appInstanceTopItem->setEnabled(false); } @@ -588,7 +588,7 @@ DetailedApplicationView::showScenario(ScenarioPtr scenario) QtProperty* scenarioTopItem = variantManager->addProperty( QtVariantPropertyManager::groupTypeId(), QLatin1String("Scenario")); - if (!scenario->isScenarioFileWriteable()) + if (!scenario->isScenarioFileWriteable() || scenario->isReadOnly()) { scenarioTopItem->setEnabled(false); }