From 7e2a55c97c8ed0c158ce2529ab5f4769a9df28ac Mon Sep 17 00:00:00 2001
From: Eric Wait <eric@waitphoto.com>
Date: Wed, 16 Jan 2019 13:28:11 -0500
Subject: [PATCH] Removed unnecessary check when opening viewer.

****squash with unecessary check
---
 src/matlab/+D3d/IsOpen.m | 8 ++++++++
 src/matlab/+D3d/Open.m   | 5 ++---
 2 files changed, 10 insertions(+), 3 deletions(-)
 create mode 100644 src/matlab/+D3d/IsOpen.m

diff --git a/src/matlab/+D3d/IsOpen.m b/src/matlab/+D3d/IsOpen.m
new file mode 100644
index 0000000..be0b4d7
--- /dev/null
+++ b/src/matlab/+D3d/IsOpen.m
@@ -0,0 +1,8 @@
+function isOpen = IsOpen()
+    global D3dIsOpen
+
+    isOpen = false;
+    if (~isempty(D3dIsOpen))
+        isOpen = D3dIsOpen;
+    end
+end
diff --git a/src/matlab/+D3d/Open.m b/src/matlab/+D3d/Open.m
index 21d355a..23567a5 100644
--- a/src/matlab/+D3d/Open.m
+++ b/src/matlab/+D3d/Open.m
@@ -31,9 +31,8 @@ function [varargout] = Open( im, imData, imagePath, mesagePkgStr )
     else
         EXT_MESAGE_FUNC = mesagePkgStr;
     end
-    if (isempty(D3dIsOpen))
-        D3dIsOpen = false;
-    end
+    
+    D3dIsOpen = D3d.IsOpen();
     
     %% check for missing data that we might need and load
     openedMetadata = false;
-- 
GitLab