fix a few Coverity warnings and compil minor warnings.
This commit is contained in:
parent
f6d7ef367d
commit
b1b8a32078
|
@ -65,17 +65,22 @@ void EDA_3D_CONTROLLER::Reset( RESET_REASON aReason )
|
||||||
{
|
{
|
||||||
TOOLS_HOLDER* holder = m_toolMgr->GetToolHolder();
|
TOOLS_HOLDER* holder = m_toolMgr->GetToolHolder();
|
||||||
|
|
||||||
|
m_canvas = nullptr;
|
||||||
|
m_boardAdapter = nullptr;
|
||||||
|
m_camera = nullptr;
|
||||||
|
|
||||||
if( holder )
|
if( holder )
|
||||||
{
|
{
|
||||||
m_canvas = dynamic_cast<EDA_3D_CANVAS*>( holder->GetToolCanvas() );
|
m_canvas = dynamic_cast<EDA_3D_CANVAS*>( holder->GetToolCanvas() );
|
||||||
m_boardAdapter = &dynamic_cast<EDA_3D_BOARD_HOLDER*>( holder )->GetAdapter();
|
|
||||||
m_camera = &dynamic_cast<EDA_3D_BOARD_HOLDER*>( holder )->GetCurrentCamera();
|
EDA_3D_BOARD_HOLDER* holder3d =
|
||||||
}
|
dynamic_cast<EDA_3D_BOARD_HOLDER*>( holder->GetToolCanvas() );
|
||||||
else
|
|
||||||
{
|
if( holder3d )
|
||||||
m_canvas = nullptr;
|
{
|
||||||
m_boardAdapter = nullptr;
|
m_boardAdapter = &holder3d->GetAdapter();
|
||||||
m_camera = nullptr;
|
m_camera = &holder3d->GetCurrentCamera();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -35,6 +35,12 @@ APP_SETTINGS_BASE::APP_SETTINGS_BASE( std::string aFilename, int aSchemaVersion
|
||||||
JSON_SETTINGS( std::move( aFilename ), SETTINGS_LOC::USER, appSettingsSchemaVersion ),
|
JSON_SETTINGS( std::move( aFilename ), SETTINGS_LOC::USER, appSettingsSchemaVersion ),
|
||||||
m_Printing(), m_System(), m_Window(), m_appSettingsSchemaVersion( aSchemaVersion )
|
m_Printing(), m_System(), m_Window(), m_appSettingsSchemaVersion( aSchemaVersion )
|
||||||
{
|
{
|
||||||
|
// Make Coverity happy:
|
||||||
|
m_LibTree.column_width = 360;
|
||||||
|
m_Graphics.canvas_type = EDA_DRAW_PANEL_GAL::GAL_TYPE_CAIRO;
|
||||||
|
|
||||||
|
|
||||||
|
// Build parameters list:
|
||||||
m_params.emplace_back( new PARAM<int>( "find_replace.flags", &m_FindReplace.flags, 1 ) );
|
m_params.emplace_back( new PARAM<int>( "find_replace.flags", &m_FindReplace.flags, 1 ) );
|
||||||
|
|
||||||
m_params.emplace_back( new PARAM<wxString>( "find_replace.find_string",
|
m_params.emplace_back( new PARAM<wxString>( "find_replace.find_string",
|
||||||
|
|
|
@ -395,7 +395,7 @@ bool SCH_EDIT_FRAME::OpenProjectFiles( const std::vector<wxString>& aFileSet, in
|
||||||
// Only do this if RescueNeverShow was not set.
|
// Only do this if RescueNeverShow was not set.
|
||||||
auto cfg = dynamic_cast<EESCHEMA_SETTINGS*>( Kiface().KifaceSettings() );
|
auto cfg = dynamic_cast<EESCHEMA_SETTINGS*>( Kiface().KifaceSettings() );
|
||||||
|
|
||||||
if( !cfg->m_RescueNeverShow )
|
if( !cfg || !cfg->m_RescueNeverShow )
|
||||||
RescueSymbolLibTableProject( false );
|
RescueSymbolLibTableProject( false );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -93,7 +93,7 @@ wxString SCH_FIELD::GetShownText() const
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for( int i = MANDATORY_FIELDS; i < fields.size(); ++i )
|
for( size_t i = MANDATORY_FIELDS; i < fields.size(); ++i )
|
||||||
{
|
{
|
||||||
if( token->IsSameAs( fields[i].GetName() )
|
if( token->IsSameAs( fields[i].GetName() )
|
||||||
|| token->IsSameAs( fields[i].GetName().Upper() ) )
|
|| token->IsSameAs( fields[i].GetName().Upper() ) )
|
||||||
|
@ -152,7 +152,7 @@ wxString SCH_FIELD::GetShownText() const
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for( int i = SHEET_MANDATORY_FIELDS; i < fields.size(); ++i )
|
for( size_t i = SHEET_MANDATORY_FIELDS; i < fields.size(); ++i )
|
||||||
{
|
{
|
||||||
if( token->IsSameAs( fields[i].GetName() ) )
|
if( token->IsSameAs( fields[i].GetName() ) )
|
||||||
{
|
{
|
||||||
|
|
|
@ -487,7 +487,7 @@ wxString SCH_TEXT::GetShownText() const
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for( int i = SHEET_MANDATORY_FIELDS; i < fields.size(); ++i )
|
for( size_t i = SHEET_MANDATORY_FIELDS; i < fields.size(); ++i )
|
||||||
{
|
{
|
||||||
if( token->IsSameAs( fields[i].GetName() ) )
|
if( token->IsSameAs( fields[i].GetName() ) )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue