From 5dcb0efedcdc5945f57d1db4e6d62c5ef704fdb2 Mon Sep 17 00:00:00 2001 From: Don Ho Date: Tue, 28 Nov 2017 02:32:40 +0100 Subject: [PATCH] Fix a crash issue in Plugin Admin --- PowerEditor/src/WinControls/PluginsAdmin/pluginsAdmin.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PowerEditor/src/WinControls/PluginsAdmin/pluginsAdmin.cpp b/PowerEditor/src/WinControls/PluginsAdmin/pluginsAdmin.cpp index 50eb7bcdb..3e667a529 100644 --- a/PowerEditor/src/WinControls/PluginsAdmin/pluginsAdmin.cpp +++ b/PowerEditor/src/WinControls/PluginsAdmin/pluginsAdmin.cpp @@ -444,6 +444,10 @@ bool PluginsAdminDlg::updateListAndLoadFromJson() // load pl.json // generic_string nppPluginListJsonPath = TEXT("C:\\tmp\\nppPluginList.json"); + + if (!::PathFileExists(nppPluginListJsonPath.c_str())) + return false; + ifstream nppPluginListJson(nppPluginListJsonPath); json pluginsJson; nppPluginListJson >> pluginsJson;