Browse Source

Fix a few (minor) compil and Coverity warnings.

7.0
jean-pierre charras 3 years ago
parent
commit
a306246558
  1. 2
      common/pg_properties.cpp
  2. 2
      eeschema/cross-probing.cpp
  3. 1
      eeschema/dialogs/panel_setup_buses.cpp
  4. 26
      eeschema/eeschema_config.cpp
  5. 3
      pcbnew/pcb_painter.cpp

2
common/pg_properties.cpp

@ -169,7 +169,7 @@ bool PGPROPERTY_DISTANCE::StringToDistance( wxVariant& aVariant, const wxString&
// Conversion to internal units
long newValueIU;
long newValueIU = 0;
switch( unit )
{

2
eeschema/cross-probing.cpp

@ -618,7 +618,7 @@ findItemsFromSyncSelection( const SCHEMATIC& aSchematic, const std::string aSync
}
// Init sync maps from the sync string
for( int i = 0; i < syncArray.size(); i++ )
for( size_t i = 0; i < syncArray.size(); i++ )
{
wxString syncEntry = syncArray[i];

1
eeschema/dialogs/panel_setup_buses.cpp

@ -28,6 +28,7 @@
PANEL_SETUP_BUSES::PANEL_SETUP_BUSES( wxWindow* aWindow, SCH_EDIT_FRAME* aFrame ) :
PANEL_SETUP_BUSES_BASE( aWindow ),
m_frame( aFrame ),
m_lastAlias( 0 ),
m_errorGrid( nullptr ),
m_errorRow( -1 )
{

26
eeschema/eeschema_config.cpp

@ -139,10 +139,14 @@ void SCH_EDIT_FRAME::LoadSettings( APP_SETTINGS_BASE* aCfg )
SCH_BASE_FRAME::LoadSettings( eeconfig() );
SCH_SEARCH_DATA* searchData = dynamic_cast<SCH_SEARCH_DATA*>( m_findReplaceData.get() );
searchData->replaceReferences = eeconfig()->m_FindReplaceExtra.replace_references;
searchData->searchAllFields = eeconfig()->m_FindReplaceExtra.search_all_fields;
searchData->searchAllPins = eeconfig()->m_FindReplaceExtra.search_all_pins;
searchData->searchCurrentSheetOnly = eeconfig()->m_FindReplaceExtra.search_current_sheet_only;
if( searchData )
{
searchData->replaceReferences = eeconfig()->m_FindReplaceExtra.replace_references;
searchData->searchAllFields = eeconfig()->m_FindReplaceExtra.search_all_fields;
searchData->searchAllPins = eeconfig()->m_FindReplaceExtra.search_all_pins;
searchData->searchCurrentSheetOnly = eeconfig()->m_FindReplaceExtra.search_current_sheet_only;
}
GetRenderSettings()->m_ShowPinsElectricalType = false;
}
@ -164,11 +168,15 @@ void SCH_EDIT_FRAME::SaveSettings( APP_SETTINGS_BASE* aCfg )
// hierarchy panel
SCH_SEARCH_DATA* searchData = dynamic_cast<SCH_SEARCH_DATA*>( m_findReplaceData.get() );
eeconfig()->m_FindReplaceExtra.replace_references = searchData->replaceReferences;
eeconfig()->m_FindReplaceExtra.search_all_fields = searchData->searchAllFields;
eeconfig()->m_FindReplaceExtra.search_all_pins = searchData->searchAllPins;
eeconfig()->m_FindReplaceExtra.search_current_sheet_only =
searchData->searchCurrentSheetOnly;
if( searchData )
{
eeconfig()->m_FindReplaceExtra.replace_references = searchData->replaceReferences;
eeconfig()->m_FindReplaceExtra.search_all_fields = searchData->searchAllFields;
eeconfig()->m_FindReplaceExtra.search_all_pins = searchData->searchAllPins;
eeconfig()->m_FindReplaceExtra.search_current_sheet_only =
searchData->searchCurrentSheetOnly;
}
}
}

3
pcbnew/pcb_painter.cpp

@ -401,7 +401,8 @@ PCB_PAINTER::PCB_PAINTER( GAL* aGal, FRAME_T aFrameType ) :
PAINTER( aGal ),
m_frameType( aFrameType ),
m_maxError( ARC_HIGH_DEF ),
m_holePlatingThickness( 0 )
m_holePlatingThickness( 0 ),
m_lockedShadowMargin( 0 )
{
}

Loading…
Cancel
Save