From: Vadim Zeitlin Date: Sun, 25 Jul 2004 15:52:40 +0000 (+0000) Subject: compilation fix for a patch which didn't compile... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/e6bf95736ea986457ba834e2bbdda01a43250e63?ds=inline compilation fix for a patch which didn't compile... git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28477 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/intl.cpp b/src/common/intl.cpp index 66107d6fa7..ac1b779ea4 100644 --- a/src/common/intl.cpp +++ b/src/common/intl.cpp @@ -2505,7 +2505,7 @@ const wxChar *wxLocale::GetString(const wxChar *szOrigString, wxString wxLocale::GetHeaderValue( const wxChar* szHeader, const wxChar* szDomain ) const { - if ( wxIsEmpty(Header) ) + if ( wxIsEmpty(szHeader) ) return wxEmptyString; wxChar const * pszTrans = NULL; @@ -2535,11 +2535,11 @@ wxString wxLocale::GetHeaderValue( const wxChar* szHeader, if ( wxIsEmpty(pszTrans) ) return wxEmptyString; - wxChar const * pszFound = wxStrstr(pszTrans, Header); + wxChar const * pszFound = wxStrstr(pszTrans, szHeader); if ( pszFound == NULL ) return wxEmptyString; - pszFound += wxStrlen(Header) + 2 /* ': ' */; + pszFound += wxStrlen(szHeader) + 2 /* ': ' */; // Every header is separated by \n diff --git a/src/generic/listctrl.cpp b/src/generic/listctrl.cpp index 32f5bd7060..7b1bffec79 100644 --- a/src/generic/listctrl.cpp +++ b/src/generic/listctrl.cpp @@ -4290,17 +4290,18 @@ long wxListMainWindow::FindItem(long start, long data) long wxListMainWindow::FindItem( const wxPoint& pt ) { - wxPoint p; - long topItem = GetTopItem(); + size_t topItem; + GetVisibleLinesRange(&topItem, NULL); - GetItemPosition( GetItemCount()-1, p ); - if( p.y == 0 ) - return topItem; - long id = (long) floor( pt.y*(GetItemCount()-topItem-1)/p.y+topItem ); - if( id >= 0 && id < (long)GetItemCount() ) - return id; + wxPoint p; + GetItemPosition( GetItemCount()-1, p ); + if( p.y == 0 ) + return topItem; + long id = (long) floor( pt.y*(GetItemCount()-topItem-1)/p.y+topItem ); + if( id >= 0 && id < (long)GetItemCount() ) + return id; - return wxNOT_FOUND; + return wxNOT_FOUND; } long wxListMainWindow::HitTest( int x, int y, int &flags )