diff --git a/pcbnew/clean.cpp b/pcbnew/clean.cpp index 9bf5a83c95..4bcfb5127e 100644 --- a/pcbnew/clean.cpp +++ b/pcbnew/clean.cpp @@ -208,6 +208,8 @@ bool TRACKS_CLEANER::clean_vias() if( via->GetViaType() != VIA_THROUGH ) continue; } + else + continue; // Search and delete others vias at same location TRACK* alt_track = track->Next(); @@ -219,7 +221,6 @@ bool TRACKS_CLEANER::clean_vias() VIA *alt_via = dynamic_cast( alt_track ); if( alt_via ) { - if( alt_via->GetViaType() != VIA_THROUGH ) continue;