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

Commit 9aa43de1 authored by Xiang Wang's avatar Xiang Wang
Browse files

Add error logging in destructor

Bug: 399754366
Change-Id: I89a8130b76085f188ffc713fa5a8aa87c18f695e
Test: n/a
Flag: EXEMPT ndk
parent da3c41b2
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -139,7 +139,12 @@ AThermalManager::~AThermalManager() {
        mStatusListeners.clear();
        if (mServiceStatusListener != nullptr) {
            bool success = false;
            auto ret =
                    mThermalSvc->unregisterThermalStatusListener(mServiceStatusListener, &success);
            if (!success || !ret.isOk()) {
                ALOGE("Failed in unregisterThermalStatusListener when AThermalManager is being "
                      "destroyed %d", success);
            }
            mServiceStatusListener = nullptr;
        }
    }
@@ -148,7 +153,12 @@ AThermalManager::~AThermalManager() {
        mHeadroomListeners.clear();
        if (mServiceHeadroomListener != nullptr) {
            bool success = false;
            mThermalSvc->unregisterThermalHeadroomListener(mServiceHeadroomListener, &success);
            auto ret = mThermalSvc->unregisterThermalHeadroomListener(mServiceHeadroomListener,
                                                                      &success);
            if (!success || !ret.isOk()) {
                ALOGE("Failed in unregisterThermalHeadroomListener when AThermalManager is being "
                      "destroyed %d", success);
            }
            mServiceHeadroomListener = nullptr;
        }
    }