Fix a minor issue in Pcbnew
This commit is contained in:
parent
3e570c1afc
commit
628e524075
|
@ -211,15 +211,16 @@ BOARD_ITEM* PCB_BASE_FRAME::PcbGeneralLocateAndDisplay( int aHotKeyCode )
|
||||||
|
|
||||||
// this menu's handler is void PCB_BASE_FRAME::ProcessItemSelection()
|
// this menu's handler is void PCB_BASE_FRAME::ProcessItemSelection()
|
||||||
// and it calls SetCurItem() which in turn calls DisplayInfo() on the item.
|
// and it calls SetCurItem() which in turn calls DisplayInfo() on the item.
|
||||||
DrawPanel->m_AbortRequest = true; // changed in false if an item
|
DrawPanel->m_AbortRequest = true; // changed in false if an item is selected
|
||||||
PopupMenu( &itemMenu ); // m_AbortRequest = false if an item is selected
|
PopupMenu( &itemMenu );
|
||||||
|
|
||||||
DrawPanel->MoveCursorToCrossHair();
|
DrawPanel->MoveCursorToCrossHair();
|
||||||
|
|
||||||
// DrawPanel->m_IgnoreMouseEvents = false;
|
|
||||||
|
|
||||||
// The function ProcessItemSelection() has set the current item, return it.
|
// The function ProcessItemSelection() has set the current item, return it.
|
||||||
item = GetCurItem();
|
if( DrawPanel->m_AbortRequest ) // Nothing selected
|
||||||
|
item = NULL;
|
||||||
|
else
|
||||||
|
item = GetCurItem();
|
||||||
}
|
}
|
||||||
|
|
||||||
return item;
|
return item;
|
||||||
|
|
Loading…
Reference in New Issue