From 09768fdb0f9de1927ff55292af87714eceefb562 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 30 Dec 2016 23:14:49 +0300 Subject: fixes #661 (Scriver: Cannot send message if "Send Message" button not set in Toolbar) --- src/mir_core/src/ui_utils.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/mir_core') diff --git a/src/mir_core/src/ui_utils.cpp b/src/mir_core/src/ui_utils.cpp index 1e4cec81b9..6022c498e9 100644 --- a/src/mir_core/src/ui_utils.cpp +++ b/src/mir_core/src/ui_utils.cpp @@ -1785,11 +1785,14 @@ BOOL CCtrlTreeView::OnNotify(int, NMHDR *pnmh) void CCtrlTreeView::InvertCheck(HTREEITEM hItem) { TVITEMEX tvi; - tvi.mask = TVIF_HANDLE | TVIF_IMAGE | TVIF_SELECTEDIMAGE | TVIF_PARAM; + tvi.mask = TVIF_HANDLE | TVIF_IMAGE | TVIF_SELECTEDIMAGE | TVIF_PARAM | TVIF_STATEEX; tvi.hItem = hItem; if (!GetItem(&tvi)) return; + if (tvi.uStateEx & TVIS_EX_DISABLED) + return; + tvi.iImage = tvi.iSelectedImage = !tvi.iImage; SetItem(&tvi); -- cgit v1.2.3