Loading services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java +13 −5 Original line number Diff line number Diff line Loading @@ -620,10 +620,18 @@ abstract class HdmiCecLocalDevice { * * @param initiatedByCec true if this sequence is initiated * by the reception the CEC messages like <Standby> * @param callback callback interface to get notified when all pending actions are cleared * @param origialCallback callback interface to get notified when all pending actions are * cleared */ protected void disableDevice(boolean initiatedByCec, PendingActionClearedCallback callback) { mPendingActionClearedCallback = callback; protected void disableDevice(boolean initiatedByCec, final PendingActionClearedCallback origialCallback) { mPendingActionClearedCallback = new PendingActionClearedCallback() { @Override public void onCleared(HdmiCecLocalDevice device) { mHandler.removeMessages(MSG_DISABLE_DEVICE_TIMEOUT); origialCallback.onCleared(device); } }; mHandler.sendMessageDelayed(Message.obtain(mHandler, MSG_DISABLE_DEVICE_TIMEOUT), DEVICE_CLEANUP_TIMEOUT); } Loading Loading
services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java +13 −5 Original line number Diff line number Diff line Loading @@ -620,10 +620,18 @@ abstract class HdmiCecLocalDevice { * * @param initiatedByCec true if this sequence is initiated * by the reception the CEC messages like <Standby> * @param callback callback interface to get notified when all pending actions are cleared * @param origialCallback callback interface to get notified when all pending actions are * cleared */ protected void disableDevice(boolean initiatedByCec, PendingActionClearedCallback callback) { mPendingActionClearedCallback = callback; protected void disableDevice(boolean initiatedByCec, final PendingActionClearedCallback origialCallback) { mPendingActionClearedCallback = new PendingActionClearedCallback() { @Override public void onCleared(HdmiCecLocalDevice device) { mHandler.removeMessages(MSG_DISABLE_DEVICE_TIMEOUT); origialCallback.onCleared(device); } }; mHandler.sendMessageDelayed(Message.obtain(mHandler, MSG_DISABLE_DEVICE_TIMEOUT), DEVICE_CLEANUP_TIMEOUT); } Loading