IntelHWComposer::~IntelHWComposer() { ALOGD_IF(ALLOW_HWC_PRINT, "%s\n", __func__); delete mPlaneManager; delete mBufferManager; delete mGrallocBufferManager; delete mDrm; for (size_t i=0; i<DISPLAY_NUM; i++) { delete mDisplayDevice[i]; } // stop uevent observer stopObserver(); }
bool SdObserver2::startObserver() { qDebug("[SdObserver2::startObserver] Start."); if (this->isRunning()) { stopObserver(); } QMutexLocker locker(&_mutex); _stopFlag = false; start(); qDebug("[SdObserver2::startObserver] Done."); return true; }