diff --git a/guilib/src/MainWindow.cpp b/guilib/src/MainWindow.cpp index 77e8ad26..98bd11ab 100644 --- a/guilib/src/MainWindow.cpp +++ b/guilib/src/MainWindow.cpp @@ -1874,6 +1874,7 @@ void MainWindow::updateMapCloud( else if(_cachedSignatures.contains(iter->first)) { this->createAndAddCloudToMap(iter->first, iter->second, uValue(mapIds, iter->first, -1)); + _cloudViewer->setCloudVisibility(cloudName.c_str(), _cloudViewer->isVisible() && _preferencesDialog->isCloudsShown(0)); } } else if(viewerClouds.contains(cloudName))