]> git.saurik.com Git - wxWidgets.git/commitdiff
don't assert when GetSubItemRect() is called in non-report view if it's called with...
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 13 Jul 2008 17:52:52 +0000 (17:52 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 13 Jul 2008 17:52:52 +0000 (17:52 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54604 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/listctrl.cpp

index 613d65a38e3b5379861f90632e39911e4206659b..97bb82faaa5e659745c5febe3c4cb819259de060 100644 (file)
@@ -4153,7 +4153,8 @@ wxRect wxListMainWindow::GetViewRect() const
 bool
 wxListMainWindow::GetSubItemRect(long item, long subItem, wxRect& rect) const
 {
-    wxCHECK_MSG( InReportView(), false,
+    wxCHECK_MSG( subItem == wxLIST_GETSUBITEMRECT_WHOLEITEM || InReportView(),
+                 false,
                  _T("GetSubItemRect only meaningful in report view") );
     wxCHECK_MSG( item >= 0 && (size_t)item < GetItemCount(), false,
                  _T("invalid item in GetSubItemRect") );