reactos/dll/win32/browseui
Whindmar Saksit 11ea1d6198
[BROWSEUI][COMCTL32] Handle rename on other folders in Explorer bar tree (#6832)
IContextMenu (CDefaultContextMenu) only knows how to rename when its site is an IShellView. The tree must detect the rename operation and perform it in the TreeView instead.

Fixed a bug in the ListView that is triggered by activating DefView (to complete the rename): Just after DefView has been activated, the tree performs a navigation to the newly renamed folder, this causes DefView to be destroyed and in turn the ListView. The ListView tries to handle a selection change during destruction of the ListView and ends up accessing an invalid pointer.

CORE-19557
2024-05-22 00:06:46 +02:00
..
lang [BROWSEUI] Delete WS_BORDER and owner-drawing from IDC_SEARCH_COMBOBOX (#6610) 2024-03-13 20:04:39 +09:00
res
shellbars [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
shellfind [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
ACLCustomMRU.cpp
ACLCustomMRU.h
aclhistory.cpp
aclhistory.h
aclistisf.cpp
aclistisf.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
aclmulti.cpp
aclmulti.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
addressband.cpp
addressband.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
addresseditbox.cpp
addresseditbox.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
bandproxy.cpp
bandproxy.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
basebarsite.cpp [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
brandband.cpp
brandband.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
browseui.cpp
browseui.h
browseui.rc
browseui.spec
browseuiord.cpp
CAutoComplete.cpp
CAutoComplete.h
CMakeLists.txt
commonbrowser.cpp
commonbrowser.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
CProgressDialog.cpp
CProgressDialog.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
CShellTaskScheduler.cpp
CShellTaskScheduler.h
CTaskbarList.cpp
CTaskbarList.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
CUserAssist.cpp
CUserAssist.h
desktopipc.cpp
dllinstall.c
explorerband.cpp [BROWSEUI][COMCTL32] Handle rename on other folders in Explorer bar tree (#6832) 2024-05-22 00:06:46 +02:00
explorerband.h [BROWSEUI][COMCTL32] Handle rename on other folders in Explorer bar tree (#6832) 2024-05-22 00:06:46 +02:00
globalfoldersettings.cpp
globalfoldersettings.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
internettoolbar.cpp [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
internettoolbar.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
newatlinterfaces.h
parsecmdline.cpp [BROWSEUI] SHExplorerParseCmdLine: Fix parsing of /root (#6752) 2024-04-15 09:41:01 +09:00
precomp.h
regtreeoptions.cpp
regtreeoptions.h [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
resource.h
settings.cpp
settings.h
shellbrowser.cpp [BROWSEUI][COMCTL32] Handle rename on other folders in Explorer bar tree (#6832) 2024-05-22 00:06:46 +02:00
toolsband.cpp [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
travellog.cpp [BROWSEUI] Use STDMETHOD macro and keyword override (#6569) 2024-03-05 00:53:11 +09:00
utility.cpp [BROWSEUI][COMCTL32] Handle rename on other folders in Explorer bar tree (#6832) 2024-05-22 00:06:46 +02:00
utility.h [BROWSEUI][COMCTL32] Handle rename on other folders in Explorer bar tree (#6832) 2024-05-22 00:06:46 +02:00
version.rc