@@ -325,14 +325,19 @@ Item {
325325 }
326326 }
327327 onPressAndHold: {
328− // Preview can call openScope so make sure restorePosition and restoreSize are set
329− scopesOverviewXYScaler.restorePosition = undefined;
330− scopesOverviewXYScaler.restoreSize = allCardSize;
331−
332− previewListView.model = target.model;
333− previewListView.currentIndex = -1;
334− previewListView.currentIndex = index;
335− previewListView.open = true;
328+ var previewStack = root.scope.preview(result);
329+ if (previewStack)
330+ {
331+ // Preview can call openScope so make sure restorePosition and restoreSize are set
332+ scopesOverviewXYScaler.restorePosition = undefined;
333+ scopesOverviewXYScaler.restoreSize = allCardSize;
334+
335+ previewListView.previewModel = previewStack.getPreviewModel(0);
336+ previewListView.model = target.model;
337+ previewListView.currentIndex = -1;
338+ previewListView.currentIndex = index;
339+ previewListView.open = true;
340+ }
336341 }
337342 }
338343 }