From 832ebaac6c071d3a561f7f460c631f1ed309d35a Mon Sep 17 00:00:00 2001 From: Claudio Valerio Date: Tue, 4 Mar 2014 11:39:20 +0100 Subject: [PATCH] using isActive instead of couting the viewer to know if the scene can be removed --- src/core/UBSceneCache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/UBSceneCache.cpp b/src/core/UBSceneCache.cpp index db1416fb..7b5d472e 100644 --- a/src/core/UBSceneCache.cpp +++ b/src/core/UBSceneCache.cpp @@ -128,7 +128,7 @@ void UBSceneCache::removeScene(UBDocumentProxy* proxy, int pageIndex) { UBGraphicsScene* scene = value(proxy, pageIndex); - if (scene && scene->views().size() == 0) + if (scene && !scene->isActive()) { UBSceneCacheID key(proxy, pageIndex); int count = QHash::remove(key);