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 ) void FOOTPRINTS_LISTBOX::SetString( unsigned linecount, const wxString& text )
{ {
if( linecount >= m_footprintList.Count() ) unsigned count = m_footprintList.Count();
linecount = m_footprintList.Count() - 1; if( count > 0 )
{
if( linecount >= 0 ) if( linecount >= count )
linecount = count - 1;
m_footprintList[linecount] = text; m_footprintList[linecount] = text;
}
} }

View File

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

View File

@ -1,5 +1,5 @@
#ifndef DATAFILE_READ_WRITE_H_ #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. * 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; break;
default: default:
wxFAIL_MSG( wxT( "FOOTPRINT_VIEWER_FRAME::OnIterateFootprintList error: id = " ) + wxString id = wxString::Format(wxT("%i"),event.GetId());
event.GetId() ); wxFAIL_MSG( wxT( "FOOTPRINT_VIEWER_FRAME::OnIterateFootprintList error: id = " ) + id );
} }
} }