From 3a7de82243d07c48a360e9cc0b823eef9b9fe363 Mon Sep 17 00:00:00 2001
From: Mike Williams <mike@mikebwilliams.com>
Date: Tue, 11 Jul 2023 08:16:48 -0400
Subject: [PATCH] PCB: respect styling settings when inserting footprint from
 editor

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15155
---
 pcbnew/footprint_libraries_utils.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pcbnew/footprint_libraries_utils.cpp b/pcbnew/footprint_libraries_utils.cpp
index 6001de7202..28f250ddb2 100644
--- a/pcbnew/footprint_libraries_utils.cpp
+++ b/pcbnew/footprint_libraries_utils.cpp
@@ -991,6 +991,9 @@ bool FOOTPRINT_EDIT_FRAME::SaveFootprintToBoard( bool aAddNew )
                 fixUuid( const_cast<KIID&>( aChild->m_Uuid ) );
             } );
 
+    newFootprint->ApplyDefaultSettings( *m_pcb, GetPcbNewSettings()->m_StyleFootprintFields,
+                                        GetPcbNewSettings()->m_StyleFootprintTextAndGraphics );
+
     if( sourceFootprint )         // this is an update command
     {
         // In the main board the new footprint replaces the old one (pos, orient, ref, value,