Removed an very old bug in onrightclick.cpp which crashes eeschema.
This commit is contained in:
parent
9e35d3ef1b
commit
198b10cf92
|
@ -5,6 +5,13 @@ Started 2007-June-11
|
|||
Please add newer entries at the top, list the date and your name with
|
||||
email address.
|
||||
|
||||
2008-Mar-21 UPDATE Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
|
||||
================================================================================
|
||||
+eeschema
|
||||
Removed an very old bug in onrightclick.cpp which crashes eeschema when right clicking in a field inside a component.
|
||||
Old code should never works, but ...
|
||||
|
||||
|
||||
2008-Mar-20 UPDATE Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
|
||||
================================================================================
|
||||
+pcbnew
|
||||
|
|
|
@ -209,7 +209,7 @@ bool WinEDA_SchematicFrame::OnRightClick( const wxPoint& MousePos,
|
|||
if( Component )
|
||||
{
|
||||
PopMenu->AppendSeparator();
|
||||
AddMenusForComponent( PopMenu, (SCH_COMPONENT*) DrawStruct );
|
||||
AddMenusForComponent( PopMenu, Component );
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
@ -284,6 +284,12 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component )
|
|||
/* Add menu commands for a component
|
||||
*/
|
||||
{
|
||||
if( Component->Type() != TYPE_SCH_COMPONENT )
|
||||
{
|
||||
wxASSERT( 0 );
|
||||
return;
|
||||
}
|
||||
|
||||
wxString msg;
|
||||
|
||||
EDA_LibComponentStruct* LibEntry;
|
||||
|
@ -326,7 +332,9 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component )
|
|||
|
||||
ADD_MENUITEM( editmenu, ID_POPUP_SCH_EDIT_REF_CMP, _( "Reference" ), edit_comp_ref_xpm );
|
||||
|
||||
msg = AddHotkeyName( _( "Footprint " ), s_Schematic_Hokeys_Descr, HK_EDIT_COMPONENT_FOOTPRINT );
|
||||
msg = AddHotkeyName( _(
|
||||
"Footprint " ), s_Schematic_Hokeys_Descr,
|
||||
HK_EDIT_COMPONENT_FOOTPRINT );
|
||||
ADD_MENUITEM( editmenu, ID_POPUP_SCH_EDIT_FOOTPRINT_CMP, msg, edit_comp_footprint_xpm );
|
||||
}
|
||||
if( LibEntry && (LookForConvertPart( LibEntry ) >= 2) )
|
||||
|
@ -387,9 +395,12 @@ void AddMenusForGLabel( wxMenu* PopMenu, SCH_GLOBALLABEL* GLabel )
|
|||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_change_type,
|
||||
ID_POPUP_SCH_CHANGE_TYPE_TEXT, _( "Change Type" ), gl_change_xpm );
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************/
|
||||
void AddMenusForHLabel( wxMenu* PopMenu, SCH_HIERLABEL* HLabel )
|
||||
/*******************************************************************/
|
||||
|
||||
/* Add menu commands for a hierarchal Label
|
||||
*/
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue