Fix a number of signed/unsigned comparisons

This commit is contained in:
Seth Hillbrand 2020-06-13 11:55:59 -07:00
parent a5500973a2
commit a02d8a5993
4 changed files with 8 additions and 6 deletions

View File

@ -241,7 +241,8 @@ void EDA_DRAW_FRAME::OnUpdateSelectGrid( wxUpdateUIEvent& aEvent )
int idx = config()->m_Window.grid.last_size_idx; int idx = config()->m_Window.grid.last_size_idx;
if( idx >= 0 && idx < m_gridSelectBox->GetCount() && idx != m_gridSelectBox->GetSelection() ) if( idx >= 0 && idx < int( m_gridSelectBox->GetCount() )
&& idx != m_gridSelectBox->GetSelection() )
m_gridSelectBox->SetSelection( idx ); m_gridSelectBox->SetSelection( idx );
} }
@ -261,14 +262,14 @@ void EDA_DRAW_FRAME::OnSelectGrid( wxCommandEvent& event )
int idx = m_gridSelectBox->GetCurrentSelection(); int idx = m_gridSelectBox->GetCurrentSelection();
if( idx == m_gridSelectBox->GetCount() - 2 ) if( idx == int( m_gridSelectBox->GetCount() ) - 2 )
{ {
// wxWidgets will check the separator, which we don't want. // wxWidgets will check the separator, which we don't want.
// Re-check the current grid. // Re-check the current grid.
wxUpdateUIEvent dummy; wxUpdateUIEvent dummy;
OnUpdateSelectGrid( dummy ); OnUpdateSelectGrid( dummy );
} }
else if( idx == m_gridSelectBox->GetCount() - 1 ) else if( idx == int( m_gridSelectBox->GetCount() ) - 1 )
{ {
// wxWidgets will check the Grid Settings... entry, which we don't want. // wxWidgets will check the Grid Settings... entry, which we don't want.
// Re-check the current grid. // Re-check the current grid.

View File

@ -2,6 +2,7 @@
* This program source code file is part of KiCad, a free EDA CAD application. * This program source code file is part of KiCad, a free EDA CAD application.
* *
* Copyright (C) 2014-2016 CERN * Copyright (C) 2014-2016 CERN
* Copyright (C) 2020 KiCad Developers, see AUTHORS.txt for contributors.
* @author Maciej Suminski <maciej.suminski@cern.ch> * @author Maciej Suminski <maciej.suminski@cern.ch>
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
@ -355,7 +356,7 @@ int COMMON_TOOLS::GridNext( const TOOL_EVENT& aEvent )
{ {
int& currentGrid = m_toolMgr->GetSettings()->m_Window.grid.last_size_idx; int& currentGrid = m_toolMgr->GetSettings()->m_Window.grid.last_size_idx;
if( currentGrid + 1 < m_grids.size() ) if( currentGrid + 1 < int( m_grids.size() ) )
currentGrid++; currentGrid++;
return OnGridChanged(); return OnGridChanged();

View File

@ -63,7 +63,7 @@ OPT_TOOL_EVENT GRID_MENU::eventHandler( const wxMenuEvent& aEvent )
void GRID_MENU::update() void GRID_MENU::update()
{ {
APP_SETTINGS_BASE* settings = m_parent->config(); APP_SETTINGS_BASE* settings = m_parent->config();
int current = settings->m_Window.grid.last_size_idx; unsigned int current = settings->m_Window.grid.last_size_idx;
wxArrayString gridsList; wxArrayString gridsList;
BuildChoiceList( &gridsList, settings, m_parent->GetUserUnits() != EDA_UNITS::INCHES ); BuildChoiceList( &gridsList, settings, m_parent->GetUserUnits() != EDA_UNITS::INCHES );

View File

@ -60,7 +60,7 @@ bool DIALOG_SET_GRID::TransferDataToWindow()
for( const wxString& grid : grids ) for( const wxString& grid : grids )
m_choiceGridSize->Append( grid ); m_choiceGridSize->Append( grid );
if( idx >= 0 && idx < m_choiceGridSize->GetCount() ) if( idx >= 0 && idx < int( m_choiceGridSize->GetCount() ) )
m_choiceGridSize->SetSelection( idx ); m_choiceGridSize->SetSelection( idx );
return true; return true;