From 1e80f3a65a1e65ff0b90376d4f86e7217d98ad8e Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Thu, 21 Apr 2022 10:01:21 +0200 Subject: [PATCH] pcad importer: fix a truncation when converting mils to IU. The value in mils is a double, but the function to convert in IU uses int. Fixes #11380 https://gitlab.com/kicad/code/kicad/issues/11380 --- pcbnew/plugins/pcad/pcad2kicad_common.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcbnew/plugins/pcad/pcad2kicad_common.cpp b/pcbnew/plugins/pcad/pcad2kicad_common.cpp index ed2c452a5e..c0ca044a89 100644 --- a/pcbnew/plugins/pcad/pcad2kicad_common.cpp +++ b/pcbnew/plugins/pcad/pcad2kicad_common.cpp @@ -161,7 +161,7 @@ double StrToDoublePrecisionUnits( const wxString& aStr, char aAxe, else { ls.ToCDouble( &i ); - i = Mils2iu( i ); + i *= IU_PER_MILS; } } else