From c38a508465a4834e063ed8cc99098d0af5fe1d9c Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 16 May 2023 13:06:46 -0400 Subject: [PATCH] v2.1.0: slightly improved error messages when rankings fail to load/save --- .../shatteredpixeldungeon/scenes/WelcomeScene.java | 6 +++--- .../shatteredpixeldungeon/windows/WndRanking.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java index 6f7c42c6e..708fdd311 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java @@ -259,7 +259,7 @@ public class WelcomeScene extends PixelScene { } catch (Exception e) { //if we encounter a fatal per-record error, then clear that record's data rec.gameData = null; - ShatteredPixelDungeon.reportException(e); + Game.reportException( new RuntimeException("Rankings Updating Failed!",e)); } } if (Rankings.INSTANCE.latestDaily != null){ @@ -269,7 +269,7 @@ public class WelcomeScene extends PixelScene { } catch (Exception e) { //if we encounter a fatal per-record error, then clear that record's data Rankings.INSTANCE.latestDaily.gameData = null; - ShatteredPixelDungeon.reportException(e); + Game.reportException( new RuntimeException("Rankings Updating Failed!",e)); } } Collections.sort(Rankings.INSTANCE.records, Rankings.scoreComparator); @@ -277,7 +277,7 @@ public class WelcomeScene extends PixelScene { } catch (Exception e) { //if we encounter a fatal error, then just clear the rankings FileUtils.deleteFile( Rankings.RANKINGS_FILE ); - ShatteredPixelDungeon.reportException(e); + Game.reportException( new RuntimeException("Rankings Updating Failed!",e)); } Dungeon.daily = Dungeon.dailyReplay = false; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndRanking.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndRanking.java index ea2a71e1d..e3eee8250 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndRanking.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndRanking.java @@ -88,7 +88,7 @@ public class WndRanking extends WndTabbed { Rankings.INSTANCE.loadGameData( rec ); createControls(); } catch ( Exception e ) { - Game.reportException(e); + Game.reportException( new RuntimeException("Rankings Display Failed!",e)); Dungeon.hero = null; createControls(); }