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

Commit 2ffd9867 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Emergency SUPL when location is disabled" into oc-dev

parents b39c08f9 9be64f12
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -778,6 +778,18 @@ public class GnssLocationProvider implements LocationProviderInterface {
                return isEnabled();
            }
        };

        /*
        * A cycle of native_init() and native_cleanup() is needed so that callbacks are registered
        * after bootup even when location is disabled. This will allow Emergency SUPL to work even
        * when location is disabled before device restart.
        * */
        boolean isInitialized = native_init();
        if(!isInitialized) {
            Log.d(TAG, "Failed to initialize at bootup");
        } else {
            native_cleanup();
        }
    }

    /**