diff --git a/eeschema/sch_plugins/cadstar/cadstar_sch_archive_loader.cpp b/eeschema/sch_plugins/cadstar/cadstar_sch_archive_loader.cpp index c7649ee218..a71309c34f 100644 --- a/eeschema/sch_plugins/cadstar/cadstar_sch_archive_loader.cpp +++ b/eeschema/sch_plugins/cadstar/cadstar_sch_archive_loader.cpp @@ -194,13 +194,13 @@ void CADSTAR_SCH_ARCHIVE_LOADER::Load( SCHEMATIC* aSchematic, SCH_SHEET* aRootSh sheetBoundingBox.Merge( bbox ); } - // Find the working grid of the original CADSTAR design - int grid = Assignments.Grids.WorkingGrid.Param1; + // Find the screen grid of the original CADSTAR design + int grid = Assignments.Grids.ScreenGrid.Param1; - if( Assignments.Grids.WorkingGrid.Type == GRID_TYPE::FRACTIONALGRID ) - grid = grid / Assignments.Grids.WorkingGrid.Param2; - else if( Assignments.Grids.WorkingGrid.Param2 > grid ) - grid = Assignments.Grids.WorkingGrid.Param2; + if( Assignments.Grids.ScreenGrid.Type == GRID_TYPE::FRACTIONALGRID ) + grid = grid / Assignments.Grids.ScreenGrid.Param2; + else if( Assignments.Grids.ScreenGrid.Param2 > grid ) + grid = Assignments.Grids.ScreenGrid.Param2; grid = getKiCadLength( grid );