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

Commit 7f5189c9 authored by Pavlin Radoslavov's avatar Pavlin Radoslavov Committed by android-build-merger
Browse files

Merge "Simplify the setA2dpService() implementation so it is less error prone"...

Merge "Simplify the setA2dpService() implementation so it is less error prone" am: a9d5799e am: c0770e5b
am: e3cc6053

Change-Id: Ie68ae6c13d808c8f9b0bc96ee39a0816c0add5a6
parents 75b81b71 e3cc6053
Loading
Loading
Loading
Loading
+10 −21
Original line number Diff line number Diff line
@@ -192,37 +192,26 @@ public class A2dpService extends ProfileService {
    }

    public static synchronized A2dpService getA2dpService() {
        if (sA2dpService != null && sA2dpService.isAvailable()) {
        if (sA2dpService == null) {
            if (DBG) {
                Log.d(TAG, "getA2dpService(): returning " + sA2dpService);
                Log.d(TAG, "getA2dpService(): service is NULL");
            }
            return sA2dpService;
            return null;
        }
        if (!sA2dpService.isAvailable()) {
            if (DBG) {
            if (sA2dpService == null) {
                Log.d(TAG, "getA2dpService(): service is NULL");
            } else if (!(sA2dpService.isAvailable())) {
                Log.d(TAG, "getA2dpService(): service is not available");
            }
        }
            return null;
        }
        return sA2dpService;
    }

    private static synchronized void setA2dpService(A2dpService instance) {
        if (instance != null && instance.isAvailable()) {
        if (DBG) {
            Log.d(TAG, "setA2dpService(): set to: " + instance);
        }
        sA2dpService = instance;
        } else {
            if (DBG) {
                if (sA2dpService == null) {
                    Log.d(TAG, "setA2dpService(): service not available");
                } else if (!sA2dpService.isAvailable()) {
                    Log.d(TAG, "setA2dpService(): service is cleaning up");
                }
            }
        }
    }

    private static synchronized void clearA2dpService() {