This commit is contained in:
Michael Narigon 2014-07-30 22:04:34 -05:00 committed by Dick Hollenbeck
parent 3aa390b57a
commit 34b645daed
4 changed files with 15 additions and 11 deletions

View File

@ -60,11 +60,13 @@ int FOOTPRINTS_LISTBOX::GetCount()
void FOOTPRINTS_LISTBOX::SetString( unsigned linecount, const wxString& text )
{
if( linecount >= m_footprintList.Count() )
linecount = m_footprintList.Count() - 1;
if( linecount >= 0 )
unsigned count = m_footprintList.Count();
if( count > 0 )
{
if( linecount >= count )
linecount = count - 1;
m_footprintList[linecount] = text;
}
}

View File

@ -60,11 +60,13 @@ int LIBRARY_LISTBOX::GetCount()
void LIBRARY_LISTBOX::SetString( unsigned linecount, const wxString& text )
{
if( linecount >= m_libraryList.Count() )
linecount = m_libraryList.Count() - 1;
if( linecount >= 0 )
unsigned count = m_libraryList.Count();
if( count > 0 )
{
if( linecount >= count )
linecount = count - 1;
m_libraryList[linecount] = text;
}
}

View File

@ -1,5 +1,5 @@
#ifndef DATAFILE_READ_WRITE_H_
#define PDATAFILE_READ_WRITE_H_
#define DATAFILE_READ_WRITE_H_
/*
* This program source code file is part of KiCad, a free EDA CAD application.
*

View File

@ -713,8 +713,8 @@ void FOOTPRINT_VIEWER_FRAME::OnIterateFootprintList( wxCommandEvent& event )
break;
default:
wxFAIL_MSG( wxT( "FOOTPRINT_VIEWER_FRAME::OnIterateFootprintList error: id = " ) +
event.GetId() );
wxString id = wxString::Format(wxT("%i"),event.GetId());
wxFAIL_MSG( wxT( "FOOTPRINT_VIEWER_FRAME::OnIterateFootprintList error: id = " ) + id );
}
}