diff --git a/src/tools/ecode/ecode.cpp b/src/tools/ecode/ecode.cpp index 1b9067b45..a3727c047 100644 --- a/src/tools/ecode/ecode.cpp +++ b/src/tools/ecode/ecode.cpp @@ -989,7 +989,7 @@ std::string App::getCurrentWorkingDir() const { if ( !mCurrentProject.empty() ) return mCurrentProject; - if ( mSplitter && mSplitter->curEditorExists() && mSplitter->getCurEditor()->hasDocument() && + if ( mSplitter && mSplitter->curEditorIsNotNull() && mSplitter->getCurEditor()->hasDocument() && mSplitter->getCurEditor()->getDocument().hasFilepath() ) { return mSplitter->getCurEditor()->getDocument().getFileInfo().getDirectoryPath(); }