From 951c51a32afdaf51c3944adcd07900c0536d0d4a Mon Sep 17 00:00:00 2001 From: Don Ho Date: Fri, 12 Feb 2016 22:21:20 +0100 Subject: [PATCH] Fix a GUI bug of "Folder as Workspace" Bug : while click on close button of Folder as Workspace Panel, it still appears activated on toolbar and in the menu. --- PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp b/PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp index 1d3949a92..86644dc9e 100644 --- a/PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp +++ b/PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp @@ -34,6 +34,7 @@ #include "Parameters.h" #include "RunDlg.h" #include "ReadDirectoryChanges.h" +#include "menuCmdID.h" #define CX_BITMAP 16 #define CY_BITMAP 16 @@ -447,8 +448,12 @@ void FileBrowser::openSelectFile() void FileBrowser::notified(LPNMHDR notification) -{ - if ((notification->hwndFrom == _treeView.getHSelf())) +{ + if (notification->code == DMN_CLOSE) + { + ::SendMessage(_hParent, WM_COMMAND, IDM_VIEW_FILEBROWSER, 0); + } + else if ((notification->hwndFrom == _treeView.getHSelf())) { TCHAR textBuffer[MAX_PATH]; TVITEM tvItem;