[commit] r2651 - trunk/GME/GMEActiveBrowser
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Mon Oct 3 14:02:51 CDT 2016
Author: ksmyth
Date: Mon Oct 3 14:02:51 2016
New Revision: 2651
Log:
TreeBrowser: fix shift-click select after deleting
Modified:
trunk/GME/GMEActiveBrowser/GMEActiveBrowser.vcxproj
trunk/GME/GMEActiveBrowser/MgaMappedTreeCtrl.h
trunk/GME/GMEActiveBrowser/TreeCtrlEx.cpp
trunk/GME/GMEActiveBrowser/TreeCtrlEx.h
Modified: trunk/GME/GMEActiveBrowser/GMEActiveBrowser.vcxproj
==============================================================================
--- trunk/GME/GMEActiveBrowser/GMEActiveBrowser.vcxproj Thu Sep 15 10:03:36 2016 (r2650)
+++ trunk/GME/GMEActiveBrowser/GMEActiveBrowser.vcxproj Mon Oct 3 14:02:51 2016 (r2651)
@@ -102,7 +102,7 @@
</HeaderFileName>
</Midl>
<ClCompile>
- <Optimization>MaxSpeed</Optimization>
+ <Optimization>Disabled</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
Modified: trunk/GME/GMEActiveBrowser/MgaMappedTreeCtrl.h
==============================================================================
--- trunk/GME/GMEActiveBrowser/MgaMappedTreeCtrl.h Thu Sep 15 10:03:36 2016 (r2650)
+++ trunk/GME/GMEActiveBrowser/MgaMappedTreeCtrl.h Mon Oct 3 14:02:51 2016 (r2651)
@@ -64,7 +64,7 @@
virtual BOOL DeleteItem(HTREEITEM hItem) {
m_MgaMap.RemoveTreeItem(hItem);
- return CTreeCtrl::DeleteItem(hItem);
+ return CTreeCtrlEx::DeleteItem(hItem);
}
virtual void CleanUp() {
Modified: trunk/GME/GMEActiveBrowser/TreeCtrlEx.cpp
==============================================================================
--- trunk/GME/GMEActiveBrowser/TreeCtrlEx.cpp Thu Sep 15 10:03:36 2016 (r2650)
+++ trunk/GME/GMEActiveBrowser/TreeCtrlEx.cpp Mon Oct 3 14:02:51 2016 (r2651)
@@ -1220,3 +1220,11 @@
}
}
+
+BOOL CTreeCtrlEx::DeleteItem(HTREEITEM hItem) {
+ auto ret = CTreeCtrl::DeleteItem(hItem);
+
+ m_hFirstSelectedItem = GetSelectedItem();
+
+ return ret;
+}
Modified: trunk/GME/GMEActiveBrowser/TreeCtrlEx.h
==============================================================================
--- trunk/GME/GMEActiveBrowser/TreeCtrlEx.h Thu Sep 15 10:03:36 2016 (r2650)
+++ trunk/GME/GMEActiveBrowser/TreeCtrlEx.h Mon Oct 3 14:02:51 2016 (r2651)
@@ -51,7 +51,7 @@
int FindTextInItems(CString &strText, HTREEITEM hStartAtItem,
CStringArrayEx &strResults, CArray<HTREEITEM,HTREEITEM>& hResults);
BOOL CreateDragImageEx(CPoint ptDragPoint);
- //////////////////////////////////
+ BOOL CTreeCtrlEx::DeleteItem(HTREEITEM hItem);
protected:
void SelectMultiple( HTREEITEM hClickedItem, UINT nFlags, CPoint point );
More information about the gme-commit
mailing list