mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
[Mobile] ExceptionInInitializerError (forge.screens.FScreen in <init>)
- it seems it was trying to draw the bug reporter interface while ending the graphics if sentry is not enabled
This commit is contained in:
@@ -472,7 +472,9 @@ public class Forge implements ApplicationListener {
|
|||||||
}
|
}
|
||||||
catch (Exception ex) {
|
catch (Exception ex) {
|
||||||
graphics.end();
|
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 {
|
} finally {
|
||||||
if(dispose)
|
if(dispose)
|
||||||
ImageCache.disposeTexture();
|
ImageCache.disposeTexture();
|
||||||
@@ -524,7 +526,9 @@ public class Forge implements ApplicationListener {
|
|||||||
}
|
}
|
||||||
catch (Exception ex) {
|
catch (Exception ex) {
|
||||||
graphics.end();
|
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)
|
if (showFPS)
|
||||||
frameRate.render();
|
frameRate.render();
|
||||||
@@ -544,7 +548,9 @@ public class Forge implements ApplicationListener {
|
|||||||
}
|
}
|
||||||
catch (Exception ex) {
|
catch (Exception ex) {
|
||||||
graphics.end();
|
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ public class BugReporter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean isSentryEnabled() {
|
public static boolean isSentryEnabled() {
|
||||||
return FModel.getPreferences().getPrefBoolean(ForgePreferences.FPref.USE_SENTRY);
|
return FModel.getPreferences().getPrefBoolean(ForgePreferences.FPref.USE_SENTRY);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user