Fix coverity warnings:
CID 135848: Memory - illegal accesses CID 135846: Class hierarchy inconsistencies
This commit is contained in:
parent
b9be9a4f57
commit
0d1395ee08
|
@ -68,11 +68,11 @@ public:
|
||||||
|
|
||||||
ELECTRICAL_PINTYPE GetElectricalType( void )
|
ELECTRICAL_PINTYPE GetElectricalType( void )
|
||||||
{
|
{
|
||||||
return m_choiceElectricalType->GetSelection();
|
return m_choiceElectricalType->GetPinTypeSelection();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetStyle( GRAPHIC_PINSHAPE style ) { m_choiceStyle->SetSelection( style ); }
|
void SetStyle( GRAPHIC_PINSHAPE style ) { m_choiceStyle->SetSelection( style ); }
|
||||||
GRAPHIC_PINSHAPE GetStyle( void ) { return m_choiceStyle->GetSelection(); }
|
GRAPHIC_PINSHAPE GetStyle( void ) { return m_choiceStyle->GetPinShapeSelection(); }
|
||||||
|
|
||||||
void SetPinName( const wxString& name ) { m_textPinName->SetValue( name ); }
|
void SetPinName( const wxString& name ) { m_textPinName->SetValue( name ); }
|
||||||
wxString GetPinName( void ) { return m_textPinName->GetValue(); }
|
wxString GetPinName( void ) { return m_textPinName->GetValue(); }
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*
|
*
|
||||||
* Copyright (C) 2015 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
* Copyright (C) 2015 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
||||||
* Copyright (C) 2015 Wayne Stambaugh <stambaughw@verizon.net>
|
* Copyright (C) 2015 Wayne Stambaugh <stambaughw@verizon.net>
|
||||||
* Copyright (C) 1992-2015 KiCad Developers, see AUTHORS.txt for contributors.
|
* Copyright (C) 1992-2016 KiCad Developers, see AUTHORS.txt for contributors.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU General Public License
|
* modify it under the terms of the GNU General Public License
|
||||||
|
@ -72,7 +72,8 @@ static const BITMAP_DEF iconsPinsOrientations[] =
|
||||||
|
|
||||||
const wxString LIB_PIN::GetCanonicalElectricalTypeName( ELECTRICAL_PINTYPE aType )
|
const wxString LIB_PIN::GetCanonicalElectricalTypeName( ELECTRICAL_PINTYPE aType )
|
||||||
{
|
{
|
||||||
assert( aType >= 0 && aType < (int) PINTYPE_COUNT );
|
if( aType < 0 || aType >= (int) PINTYPE_COUNT );
|
||||||
|
return wxT( "???" );
|
||||||
|
|
||||||
// These strings are the canonical name of the electrictal type
|
// These strings are the canonical name of the electrictal type
|
||||||
// Not translated, no space in name, only ASCII chars.
|
// Not translated, no space in name, only ASCII chars.
|
||||||
|
@ -93,9 +94,6 @@ const wxString LIB_PIN::GetCanonicalElectricalTypeName( ELECTRICAL_PINTYPE aType
|
||||||
wxT( "NotConnected" )
|
wxT( "NotConnected" )
|
||||||
};
|
};
|
||||||
|
|
||||||
if( aType > (int) PINTYPE_COUNT )
|
|
||||||
return wxT( "???" );
|
|
||||||
|
|
||||||
return msgPinElectricType[ aType ];
|
return msgPinElectricType[ aType ];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -57,9 +57,9 @@ PinShapeComboBox::PinShapeComboBox( wxWindow* parent,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
GRAPHIC_PINSHAPE PinShapeComboBox::GetSelection()
|
GRAPHIC_PINSHAPE PinShapeComboBox::GetPinShapeSelection()
|
||||||
{
|
{
|
||||||
return static_cast<GRAPHIC_PINSHAPE>( wxBitmapComboBox::GetSelection() );
|
return static_cast<GRAPHIC_PINSHAPE>( GetSelection() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,6 @@ public:
|
||||||
const wxValidator& validator = wxDefaultValidator,
|
const wxValidator& validator = wxDefaultValidator,
|
||||||
const wxString& name = wxBitmapComboBoxNameStr );
|
const wxString& name = wxBitmapComboBoxNameStr );
|
||||||
|
|
||||||
GRAPHIC_PINSHAPE GetSelection();
|
GRAPHIC_PINSHAPE GetPinShapeSelection();
|
||||||
void SetSelection( GRAPHIC_PINSHAPE aShape );
|
void SetSelection( GRAPHIC_PINSHAPE aShape );
|
||||||
};
|
};
|
||||||
|
|
|
@ -57,9 +57,9 @@ PinTypeComboBox::PinTypeComboBox( wxWindow* parent,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ELECTRICAL_PINTYPE PinTypeComboBox::GetSelection()
|
ELECTRICAL_PINTYPE PinTypeComboBox::GetPinTypeSelection()
|
||||||
{
|
{
|
||||||
return static_cast<ELECTRICAL_PINTYPE>( wxBitmapComboBox::GetSelection() );
|
return static_cast<ELECTRICAL_PINTYPE>( GetSelection() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,6 @@ public:
|
||||||
const wxValidator& validator = wxDefaultValidator,
|
const wxValidator& validator = wxDefaultValidator,
|
||||||
const wxString& name = wxBitmapComboBoxNameStr );
|
const wxString& name = wxBitmapComboBoxNameStr );
|
||||||
|
|
||||||
ELECTRICAL_PINTYPE GetSelection();
|
ELECTRICAL_PINTYPE GetPinTypeSelection();
|
||||||
void SetSelection( ELECTRICAL_PINTYPE aType );
|
void SetSelection( ELECTRICAL_PINTYPE aType );
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue