@@ -210,7 +210,6 @@ Showable {
210210 objectName: "dashTempScopeItem"
211211
212212 property var scopeThatOpenedScope: null
213− property var oldScope: null
214213
215214 x: dashContent.x + width
216215 y: dashContent.y
@@ -224,25 +223,6 @@ Showable {
224223 closePreview();
225224 }
226225
227− Timer {
228− id: timer
229− interval: 1000
230− onTriggered: scopeItem.closeScope()
231− }
232−
233− onScopeChanged: {
234− console.log("scope changed", scope)
235− timer.start()
236− }
237−
238− function closeScope() {
239− if (oldScope) {
240− console.log("closing scope, oldscope - current scope", oldScope, scopeItem.scope)
241− scopeThatOpenedScope.closeScope(oldScope);
242− oldScope = null;
243− }
244− }
245−
246226 Connections {
247227 target: scopeItem.scope
248228 onGotoScope: {
@@ -250,8 +230,9 @@ Showable {
250230 }
251231 onOpenScope: {
252232 scopeItem.closePreview();
253− scopeItem.oldScope = scopeItem.scope;
233+ var oldScope = scopeItem.scope;
254234 scopeItem.scope = scope;
235+ scopeItem.scopeThatOpenedScope.closeScope(oldScope);
255236 }
256237 }
257238 }