From e7bb7592a20baaf4719733d8f88c4e37cac3bb4d Mon Sep 17 00:00:00 2001
From: Marek Roszko <mark.roszko@gmail.com>
Date: Thu, 16 Jan 2025 21:31:15 -0500
Subject: [PATCH] Kill the MRU in pcb plot when jobing

---
 pcbnew/dialogs/dialog_plot.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pcbnew/dialogs/dialog_plot.cpp b/pcbnew/dialogs/dialog_plot.cpp
index 39a0fe7258..87640e78e2 100644
--- a/pcbnew/dialogs/dialog_plot.cpp
+++ b/pcbnew/dialogs/dialog_plot.cpp
@@ -272,7 +272,7 @@ void DIALOG_PLOT::init_Dialog()
 
     PCBNEW_SETTINGS* cfg = m_editFrame->GetPcbNewSettings();
 
-    if( !projectFile.m_PcbLastPath[ LAST_PATH_PLOT ].IsEmpty() )
+    if( !m_job && !projectFile.m_PcbLastPath[ LAST_PATH_PLOT ].IsEmpty() )
         m_plotOpts.SetOutputDirectory( projectFile.m_PcbLastPath[ LAST_PATH_PLOT ] );
 
     m_XScaleAdjust = cfg->m_Plot.fine_scale_x;