From c3c5e0415d430b5163cfaa8e6823924daa1393c2 Mon Sep 17 00:00:00 2001 From: cpfeiffer Date: Thu, 27 Apr 2017 07:57:37 +0200 Subject: [PATCH] The Real Fix #666 --- .../freeyourgadget/gadgetbridge/GBApplication.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBApplication.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBApplication.java index 69b6efc1e..626b305b8 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBApplication.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBApplication.java @@ -139,6 +139,13 @@ public class GBApplication extends Application { prefs = new Prefs(sharedPrefs); gbPrefs = new GBPrefs(prefs); + if (!GBEnvironment.isEnvironmentSetup()) { + GBEnvironment.setupEnvironment(GBEnvironment.createDeviceEnvironment()); + // setup db after the environment is set up, but don't do it in test mode + // in test mode, it's done individually, see TestBase + setupDatabase(); + } + // don't do anything here before we set up logging, otherwise // slf4j may be implicitly initialized before we properly configured it. setupLogging(isFileLoggingEnabled()); @@ -149,13 +156,6 @@ public class GBApplication extends Application { setupExceptionHandler(); - if (!GBEnvironment.isEnvironmentSetup()) { - GBEnvironment.setupEnvironment(GBEnvironment.createDeviceEnvironment()); - // setup db after the environment is set up, but don't do it in test mode - // in test mode, it's done individually, see TestBase - setupDatabase(); - } - deviceManager = new DeviceManager(this); deviceService = createDeviceService();