From 5b36917548c3c8dab5c1f1dfd94f1aa5f1f4a218 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 20 Jan 2019 03:01:51 +0100 Subject: [PATCH] Fix harmless -Wsign-compare gcc warnings in wxQt wxStatusBar code QList::count() returns int, so cast it to size_t explicitly before comparing with wxArray::GetCount() which returns size_t. --- src/qt/statusbar.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qt/statusbar.cpp b/src/qt/statusbar.cpp index 8224c80928..28ae203ec6 100644 --- a/src/qt/statusbar.cpp +++ b/src/qt/statusbar.cpp @@ -65,7 +65,7 @@ bool wxStatusBar::GetFieldRect(int i, wxRect& rect) const wxCHECK_MSG( (i >= 0) && ((size_t)i < m_panes.GetCount()), false, "invalid statusbar field index" ); - if ( m_qtPanes->count() != m_panes.GetCount() ) + if ( static_cast(m_qtPanes->count()) != m_panes.GetCount() ) const_cast(this)->UpdateFields(); rect = wxQtConvertRect((*m_qtPanes)[i]->geometry()); @@ -89,7 +89,7 @@ int wxStatusBar::GetBorderY() const void wxStatusBar::DoUpdateStatusText(int number) { - if ( m_qtPanes->count() != m_panes.GetCount() ) + if ( static_cast(m_qtPanes->count()) != m_panes.GetCount() ) UpdateFields(); (*m_qtPanes)[number]->setText( wxQtConvertString( m_panes[number].GetText() ) );