From 106a02eedd32dbf34901c4dc5d3a650a613423d3 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 1 Sep 2018 15:09:04 -0700 Subject: [PATCH] Fix infinite loop pk1/2 -> pk<7 --- PKHeX.Core/PKM/Util/PKMConverter.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKHeX.Core/PKM/Util/PKMConverter.cs b/PKHeX.Core/PKM/Util/PKMConverter.cs index b658106c0..e5d3694b9 100644 --- a/PKHeX.Core/PKM/Util/PKMConverter.cs +++ b/PKHeX.Core/PKM/Util/PKMConverter.cs @@ -271,8 +271,8 @@ private static PKM IntermediaryConvert(PKM pk, Type PKMType, int toFormat, ref s switch (pk) { // Non-sequential - case PK1 pk1 when toFormat >= 7: return pk1.ConvertToPK7(); - case PK2 pk2 when toFormat >= 7: return pk2.ConvertToPK7(); + case PK1 pk1 when toFormat > 2: return pk1.ConvertToPK7(); + case PK2 pk2 when toFormat > 2: return pk2.ConvertToPK7(); case PK3 pk3 when PKMType == typeof(CK3): return pk3.ConvertToCK3(); case PK3 pk3 when PKMType == typeof(XK3): return pk3.ConvertToXK3(); case PK4 pk4 when PKMType == typeof(BK4): return pk4.ConvertToBK4();