From f94d951453dde1ab9036a8f81f00bdabb008efef Mon Sep 17 00:00:00 2001 From: "Emanuel F. Oliveira" Date: Fri, 20 Jan 2017 12:47:40 -0200 Subject: [PATCH] Bug Fix: Double click was not working when no viewport is active --- .../studyBrowser/thumbnailEntry/thumbnailEntry.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Packages/ohif-viewerbase/client/components/studyBrowser/thumbnailEntry/thumbnailEntry.js b/Packages/ohif-viewerbase/client/components/studyBrowser/thumbnailEntry/thumbnailEntry.js index a24674fd0..f2e37d444 100644 --- a/Packages/ohif-viewerbase/client/components/studyBrowser/thumbnailEntry/thumbnailEntry.js +++ b/Packages/ohif-viewerbase/client/components/studyBrowser/thumbnailEntry/thumbnailEntry.js @@ -41,8 +41,13 @@ Template.thumbnailEntry.events({ // Event handlers for double click 'dblclick .thumbnailEntry'(event, instance) { - // Get the active viewport index - const viewportIndex = Session.get('activeViewport') || 0; + + // Get the active viewport index and total number of viewports... + const viewportCount = OHIF.viewerbase.layoutManager.getNumberOfViewports(); + let viewportIndex = Session.get('activeViewport') || 0; + if (viewportIndex >= viewportCount) { + viewportIndex = viewportCount > 0 ? viewportCount - 1 : 0; + } // Get the thumbnail stack data const data = instance.data.thumbnail.stack;