Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4bec93fd authored by Fahim Salam Chowdhury's avatar Fahim Salam Chowdhury 👽
Browse files

5897-Fix_location_null_pointer_exception

issue: e/backlog#5897

- fix constants debug flag for release build
- add location null check before location.getAccuracy() call to handle
  NPE
parent a3eca27c
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -321,7 +321,7 @@ public class WeatherUpdateService extends Service {
            }catch (SecurityException e){
                e.printStackTrace();
            }
            if (D) Log.v(TAG, "Current location is " + location + ", accuracy: " + location.getAccuracy());
            if (D && location != null) Log.v(TAG, "Current location is " + location + ", accuracy: " + location.getAccuracy());

            if (location != null && location.getAccuracy() > LOCATION_ACCURACY_THRESHOLD_METERS) {
                if (D) Log.d(TAG, "Ignoring inaccurate location");
+3 −1
Original line number Diff line number Diff line
@@ -15,12 +15,14 @@
 */
package foundation.e.blisslauncher.core.utils;

import foundation.e.blisslauncher.BuildConfig;

/**
 * Created by falcon on 8/3/18.
 */

public class Constants {
    public static final boolean DEBUG = true;
    public static final boolean DEBUG = BuildConfig.DEBUG;
    public static final String PREF_NAME = "foundation.e.blisslauncher.prefs";

    public static final String WEATHER_SOURCE = "weather_source";