comctl32: do not rearrange treeview when collapsing already collapsed item
Daniel Jeliński
djelinski1 at gmail.com
Sun Aug 11 15:45:14 CDT 2013
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20130811/2eb6a0d3/attachment.html>
-------------- next part --------------
From e4175bdda2a882d62e7dddcdede4f37574c7b9b2 Mon Sep 17 00:00:00 2001
From: Daniel Jelinski <djelinski1 at gmail.com>
Date: Sun, 11 Aug 2013 22:25:54 +0200
Subject: comctl32: do not rearrange treeview when collapsing already collapsed
item
fixes bug 34142
---
dlls/comctl32/treeview.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dlls/comctl32/treeview.c b/dlls/comctl32/treeview.c
index c3ce406..c73fb54 100644
--- a/dlls/comctl32/treeview.c
+++ b/dlls/comctl32/treeview.c
@@ -3296,6 +3296,8 @@ TREEVIEW_Collapse(TREEVIEW_INFO *infoPtr, TREEVIEW_ITEM *item,
TREEVIEW_RemoveAllChildren(infoPtr, item);
item->cChildren = old_cChildren;
}
+ if (!wasExpanded)
+ return FALSE;
if (item->firstChild)
{
--
1.8.1.2
More information about the wine-patches
mailing list