Loading services/java/com/android/server/location/GpsLocationProvider.java +10 −10 Original line number Original line Diff line number Diff line Loading @@ -704,17 +704,17 @@ public class GpsLocationProvider implements LocationProviderInterface { */ */ @Override @Override public void enable() { public void enable() { synchronized (mLock) { if (mEnabled) return; mEnabled = true; } sendMessage(ENABLE, 1, null); sendMessage(ENABLE, 1, null); } } private void handleEnable() { private void handleEnable() { if (DEBUG) Log.d(TAG, "handleEnable"); if (DEBUG) Log.d(TAG, "handleEnable"); synchronized (mLock) { if (mEnabled) return; mEnabled = true; } boolean enabled = native_init(); boolean enabled = native_init(); if (enabled) { if (enabled) { Loading @@ -740,17 +740,17 @@ public class GpsLocationProvider implements LocationProviderInterface { */ */ @Override @Override public void disable() { public void disable() { synchronized (mLock) { if (!mEnabled) return; mEnabled = false; } sendMessage(ENABLE, 0, null); sendMessage(ENABLE, 0, null); } } private void handleDisable() { private void handleDisable() { if (DEBUG) Log.d(TAG, "handleDisable"); if (DEBUG) Log.d(TAG, "handleDisable"); synchronized (mLock) { if (!mEnabled) return; mEnabled = false; } stopNavigating(); stopNavigating(); mAlarmManager.cancel(mWakeupIntent); mAlarmManager.cancel(mWakeupIntent); mAlarmManager.cancel(mTimeoutIntent); mAlarmManager.cancel(mTimeoutIntent); Loading Loading
services/java/com/android/server/location/GpsLocationProvider.java +10 −10 Original line number Original line Diff line number Diff line Loading @@ -704,17 +704,17 @@ public class GpsLocationProvider implements LocationProviderInterface { */ */ @Override @Override public void enable() { public void enable() { synchronized (mLock) { if (mEnabled) return; mEnabled = true; } sendMessage(ENABLE, 1, null); sendMessage(ENABLE, 1, null); } } private void handleEnable() { private void handleEnable() { if (DEBUG) Log.d(TAG, "handleEnable"); if (DEBUG) Log.d(TAG, "handleEnable"); synchronized (mLock) { if (mEnabled) return; mEnabled = true; } boolean enabled = native_init(); boolean enabled = native_init(); if (enabled) { if (enabled) { Loading @@ -740,17 +740,17 @@ public class GpsLocationProvider implements LocationProviderInterface { */ */ @Override @Override public void disable() { public void disable() { synchronized (mLock) { if (!mEnabled) return; mEnabled = false; } sendMessage(ENABLE, 0, null); sendMessage(ENABLE, 0, null); } } private void handleDisable() { private void handleDisable() { if (DEBUG) Log.d(TAG, "handleDisable"); if (DEBUG) Log.d(TAG, "handleDisable"); synchronized (mLock) { if (!mEnabled) return; mEnabled = false; } stopNavigating(); stopNavigating(); mAlarmManager.cancel(mWakeupIntent); mAlarmManager.cancel(mWakeupIntent); mAlarmManager.cancel(mTimeoutIntent); mAlarmManager.cancel(mTimeoutIntent); Loading