From c8492ec043828b0f253d41bd31f6c97e1adabf4d Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Mon, 11 Jun 2007 17:57:07 +0000 Subject: [PATCH] - Remove a call to TREEVIEW_Update() which causes an infinite loop on ReactOS. Now it should be possible to use treeview controls (such as regedit's left pane) without major problems. svn path=/trunk/; revision=27146 --- reactos/dll/win32/comctl32/comctl32_ros.diff | 13 +++++++++++++ reactos/dll/win32/comctl32/treeview.c | 2 -- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/comctl32/comctl32_ros.diff b/reactos/dll/win32/comctl32/comctl32_ros.diff index 5809ac482f3..bf11dadff54 100644 --- a/reactos/dll/win32/comctl32/comctl32_ros.diff +++ b/reactos/dll/win32/comctl32/comctl32_ros.diff @@ -137,3 +137,16 @@ Index: tooltips.c return 0; } +Index: treeview.c +=================================================================== +--- treeview.c (revision 27134) ++++ treeview.c (working copy) +@@ -2839,8 +2839,6 @@ + } + } + +- TREEVIEW_UpdateScrollBars(infoPtr); +- + if (infoPtr->cdmode & CDRF_NOTIFYPOSTPAINT) + infoPtr->cdmode = + TREEVIEW_SendCustomDrawNotify(infoPtr, CDDS_POSTPAINT, hdc, rect); diff --git a/reactos/dll/win32/comctl32/treeview.c b/reactos/dll/win32/comctl32/treeview.c index 8adf28bd3c0..4791ce0e4ec 100644 --- a/reactos/dll/win32/comctl32/treeview.c +++ b/reactos/dll/win32/comctl32/treeview.c @@ -2839,8 +2839,6 @@ TREEVIEW_Refresh(TREEVIEW_INFO *infoPtr, HDC hdc, const RECT *rc) } } - TREEVIEW_UpdateScrollBars(infoPtr); - if (infoPtr->cdmode & CDRF_NOTIFYPOSTPAINT) infoPtr->cdmode = TREEVIEW_SendCustomDrawNotify(infoPtr, CDDS_POSTPAINT, hdc, rect);