diff --git a/forge-gui-mobile/src/forge/Forge.java b/forge-gui-mobile/src/forge/Forge.java index bce25102067..497af30e4e7 100644 --- a/forge-gui-mobile/src/forge/Forge.java +++ b/forge-gui-mobile/src/forge/Forge.java @@ -472,7 +472,9 @@ public class Forge implements ApplicationListener { } catch (Exception ex) { graphics.end(); - BugReporter.reportException(ex); + //check if sentry is enabled, if not it will call the gui interface but here we end the graphics so we only send it via sentry.. + if (BugReporter.isSentryEnabled()) + BugReporter.reportException(ex); } finally { if(dispose) ImageCache.disposeTexture(); @@ -524,7 +526,9 @@ public class Forge implements ApplicationListener { } catch (Exception ex) { graphics.end(); - BugReporter.reportException(ex); + //check if sentry is enabled, if not it will call the gui interface but here we end the graphics so we only send it via sentry.. + if (BugReporter.isSentryEnabled()) + BugReporter.reportException(ex); } if (showFPS) frameRate.render(); @@ -544,7 +548,9 @@ public class Forge implements ApplicationListener { } catch (Exception ex) { graphics.end(); - BugReporter.reportException(ex); + //check if sentry is enabled, if not it will call the gui interface but here we end the graphics so we only send it via sentry.. + if (BugReporter.isSentryEnabled()) + BugReporter.reportException(ex); } } diff --git a/forge-gui/src/main/java/forge/gui/error/BugReporter.java b/forge-gui/src/main/java/forge/gui/error/BugReporter.java index 6a1e0e1d929..b3965239ad9 100644 --- a/forge-gui/src/main/java/forge/gui/error/BugReporter.java +++ b/forge-gui/src/main/java/forge/gui/error/BugReporter.java @@ -98,7 +98,7 @@ public class BugReporter { } } - private static boolean isSentryEnabled() { + public static boolean isSentryEnabled() { return FModel.getPreferences().getPrefBoolean(ForgePreferences.FPref.USE_SENTRY); } /**