From b1d9ffe83f3d04e981fda8290b94c21a0a45fe75 Mon Sep 17 00:00:00 2001 From: Don Ho Date: Mon, 2 Feb 2015 08:20:52 +0000 Subject: [PATCH] [BUG_FIXED] Fix a crash bug while file not found for -qf argument on start up. git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1331 f5eea248-9336-0410-98b8-ebc06183d4e3 --- PowerEditor/src/Notepad_plus_Window.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/PowerEditor/src/Notepad_plus_Window.cpp b/PowerEditor/src/Notepad_plus_Window.cpp index 384d135f..6e4f858b 100644 --- a/PowerEditor/src/Notepad_plus_Window.cpp +++ b/PowerEditor/src/Notepad_plus_Window.cpp @@ -237,9 +237,13 @@ void Notepad_plus_Window::init(HINSTANCE hInst, HWND parent, const TCHAR *cmdLin { std::string destStr = dest; generic_string fileName(destStr.begin(), destStr.end()); - _userQuote = getFileContent(fileName.c_str()); - if (_userQuote != "") - _notepad_plus_plus_core.showQuote(_userQuote.c_str(), "Anonymous #999", false); + + if (::PathFileExists(fileName.c_str())) + { + _userQuote = getFileContent(fileName.c_str()); + if (_userQuote != "") + _notepad_plus_plus_core.showQuote(_userQuote.c_str(), "Anonymous #999", false); + } } }