diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index 161b0fc5..2c34f2cb 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -496,7 +496,9 @@ void UBBoardController::addScene(UBGraphicsScene* scene, bool replaceActiveIfEmp if (replaceActiveIfEmpty && mActiveScene->isEmpty()) { + UBPersistenceManager::persistenceManager()->insertDocumentSceneAt(selectedDocument(), clone, mActiveSceneIndex); setActiveDocumentScene(mActiveSceneIndex); + deleteScene(mActiveSceneIndex + 1); } else {