diff --git a/eeschema/tools/ee_inspection_tool.cpp b/eeschema/tools/ee_inspection_tool.cpp index 495d4fe0cb..28eee7470b 100644 --- a/eeschema/tools/ee_inspection_tool.cpp +++ b/eeschema/tools/ee_inspection_tool.cpp @@ -370,6 +370,7 @@ void EE_INSPECTION_TOOL::setTransitions() Go( &EE_INSPECTION_TOOL::UpdateMessagePanel, EVENTS::SelectedEvent ); Go( &EE_INSPECTION_TOOL::UpdateMessagePanel, EVENTS::UnselectedEvent ); Go( &EE_INSPECTION_TOOL::UpdateMessagePanel, EVENTS::ClearedEvent ); + Go( &EE_INSPECTION_TOOL::UpdateMessagePanel, EVENTS::SelectedItemsModified ); } diff --git a/pcbnew/tools/pcb_editor_control.cpp b/pcbnew/tools/pcb_editor_control.cpp index 3178aee589..a9a2125476 100644 --- a/pcbnew/tools/pcb_editor_control.cpp +++ b/pcbnew/tools/pcb_editor_control.cpp @@ -865,7 +865,10 @@ int PCB_EDITOR_CONTROL::modifyLockSelected( MODIFY_MODE aMode ) } if( modified ) + { + m_toolMgr->PostEvent( EVENTS::SelectedItemsModified ); m_frame->OnModify(); + } return 0; } diff --git a/pcbnew/tools/pcbnew_control.cpp b/pcbnew/tools/pcbnew_control.cpp index d81e07d882..f679eae3b1 100644 --- a/pcbnew/tools/pcbnew_control.cpp +++ b/pcbnew/tools/pcbnew_control.cpp @@ -1087,6 +1087,7 @@ void PCBNEW_CONTROL::setTransitions() Go( &PCBNEW_CONTROL::UpdateMessagePanel, EVENTS::SelectedEvent ); Go( &PCBNEW_CONTROL::UpdateMessagePanel, EVENTS::UnselectedEvent ); Go( &PCBNEW_CONTROL::UpdateMessagePanel, EVENTS::ClearedEvent ); + Go( &PCBNEW_CONTROL::UpdateMessagePanel, EVENTS::SelectedItemsModified ); }