From 2fe2506ecac1e8bdfbdf68c6948d74dfd6b88baa Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Fri, 13 Feb 2015 10:51:21 +0300 Subject: [PATCH] fix opening file missing in project - issue #24 --- src/dlangide/ui/frame.d | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/dlangide/ui/frame.d b/src/dlangide/ui/frame.d index e94e9ee..da2fbfd 100644 --- a/src/dlangide/ui/frame.d +++ b/src/dlangide/ui/frame.d @@ -111,13 +111,16 @@ class IDEFrame : AppFrame { } bool openSourceFile(string filename, ProjectSourceFile file = null, bool activate = true) { + if (!file && !filename) + return false; if (!file) file = _wsPanel.findSourceFileItem(filename, false); - if(!file) - return false; + //if(!file) + // return false; - filename = file.filename; + if (file) + filename = file.filename; Log.d("openSourceFile ", filename); int index = _tabs.tabIndex(filename);