From 6181fa5a91fc6f64f6e3cdcf7a8be1073c7ed8ca Mon Sep 17 00:00:00 2001
From: Jeff Young <jeff@rokeby.ie>
Date: Tue, 25 Mar 2025 13:22:24 +0000
Subject: [PATCH] Code clarity.

---
 common/jobs/job_pcb_render.h         | 3 ++-
 pcbnew/dialogs/dialog_render_job.cpp | 2 +-
 pcbnew/pcbnew_jobs_handler.cpp       | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/common/jobs/job_pcb_render.h b/common/jobs/job_pcb_render.h
index 5be03c4c3c..4b6be97c32 100644
--- a/common/jobs/job_pcb_render.h
+++ b/common/jobs/job_pcb_render.h
@@ -60,7 +60,8 @@ public:
     {
         BASIC,
         HIGH,
-        USER
+        USER,
+        JOB_SETTINGS
     };
 
     enum class BG_STYLE
diff --git a/pcbnew/dialogs/dialog_render_job.cpp b/pcbnew/dialogs/dialog_render_job.cpp
index bf1f633c62..aba9c1c37e 100644
--- a/pcbnew/dialogs/dialog_render_job.cpp
+++ b/pcbnew/dialogs/dialog_render_job.cpp
@@ -124,7 +124,7 @@ bool DIALOG_RENDER_JOB::TransferDataFromWindow()
     m_job->SetConfiguredOutputPath( m_textCtrlOutputFile->GetValue() );
 
     m_job->m_format = getSelectedFormat();
-    m_job->m_quality = JOB_PCB_RENDER::QUALITY::USER;
+    m_job->m_quality = JOB_PCB_RENDER::QUALITY::JOB_SETTINGS;
     m_job->m_bgStyle = getSelectedBgStyle();
     m_job->m_side = getSelectedSide();
     m_job->m_zoom = m_spinCtrlZoom->GetValue();
diff --git a/pcbnew/pcbnew_jobs_handler.cpp b/pcbnew/pcbnew_jobs_handler.cpp
index 0538269a5f..97ad47bb1e 100644
--- a/pcbnew/pcbnew_jobs_handler.cpp
+++ b/pcbnew/pcbnew_jobs_handler.cpp
@@ -620,7 +620,7 @@ int PCBNEW_JOBS_HANDLER::JobExportRender( JOB* aJob )
         cfg.m_Render.raytrace_refractions = true;
         cfg.m_Render.differentiate_plated_copper = true;
     }
-    else
+    else if( aRenderJob->m_quality == JOB_PCB_RENDER::QUALITY::JOB_SETTINGS )
     {
         cfg.m_Render.raytrace_anti_aliasing = aRenderJob->m_antiAlias;
         cfg.m_Render.raytrace_backfloor = aRenderJob->m_floor;