kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32265
[PATCH] spectra export filename (fixes lp:1736724)
This corrects the parameters for wxFileSelector in the ExportToSpectra()
function.
Fixes https://bugs.launchpad.net/kicad/+bug/1736724
-S
From 18bb5b432aeee47b908b0094f48490025fbfe46a Mon Sep 17 00:00:00 2001
From: Seth Hillbrand <hillbrand@xxxxxxxxxxx>
Date: Wed, 6 Dec 2017 17:18:35 -0800
Subject: [PATCH] pcbnew: Correct spectra output default filename
Fixes: lp:1736724
* https://bugs.launchpad.net/kicad/+bug/1736724
---
pcbnew/specctra_export.cpp | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/pcbnew/specctra_export.cpp b/pcbnew/specctra_export.cpp
index 357aabb4b..b4a60ab90 100644
--- a/pcbnew/specctra_export.cpp
+++ b/pcbnew/specctra_export.cpp
@@ -74,20 +74,16 @@ static const double safetyMargin = 0.1;
// see wxPcbStruct.h
void PCB_EDIT_FRAME::ExportToSpecctra( wxCommandEvent& event )
{
- wxString fullFileName = GetBoard()->GetFileName();
- wxString path;
- wxString name;
- wxString ext;
+ wxString fullFileName;
wxString dsn_ext = SpecctraDsnFileExtension;
wxString mask = SpecctraDsnFileWildcard();
+ wxFileName fn( GetBoard()->GetFileName() );
- wxFileName::SplitPath( fullFileName, &path, &name, &ext );
+ fn.SetExt( dsn_ext );
- name += dsn_ext;
-
- fullFileName = EDA_FILE_SELECTOR( _( "Specctra DSN file:" ),
- path,
- name, // name.ext without path!
+ fullFileName = EDA_FILE_SELECTOR( _( "Specctra DSN File" ),
+ fn.GetPath(),
+ fn.GetFullName(),
dsn_ext,
mask,
this,
--
2.11.0
Follow ups