diff --git a/pcbnew/footprint_edit_frame.cpp b/pcbnew/footprint_edit_frame.cpp
index 6e1c31393b..2d9e8e759e 100644
--- a/pcbnew/footprint_edit_frame.cpp
+++ b/pcbnew/footprint_edit_frame.cpp
@@ -713,7 +713,7 @@ void FOOTPRINT_EDIT_FRAME::ShowChangedLanguage()
 void FOOTPRINT_EDIT_FRAME::OnModify()
 {
     PCB_BASE_FRAME::OnModify();
-    Update3DView( false );
+    Update3DView( true );
     m_treePane->GetLibTree()->RefreshLibTree();
 }