From fd6939a6d2543534ba2616f20062590e439b50d4 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Thu, 8 May 2008 14:57:00 +0000 Subject: [PATCH] don't call TB_GETITEMRECT with invalid tool index git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53494 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/toolbar.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/msw/toolbar.cpp b/src/msw/toolbar.cpp index 5c4b2c4d5b..16bd76be16 100644 --- a/src/msw/toolbar.cpp +++ b/src/msw/toolbar.cpp @@ -1642,6 +1642,10 @@ void wxToolBar::OnEraseBackground(wxEraseEvent& event) bool wxToolBar::HandleSize(WXWPARAM WXUNUSED(wParam), WXLPARAM lParam) { + // wait until we have some tools + if ( !GetToolsCount() ) + return false; + // calculate our minor dimension ourselves - we're confusing the standard // logic (TB_AUTOSIZE) with our horizontal toolbars and other hacks const RECT r = wxGetTBItemRect(GetHwnd(), 0); -- 2.47.2