OSDN Git Service

Merge "CEC: Explictly remove and add device when updating" into lmp-mr1-dev
authorJinsuk Kim <jinsukkim@google.com>
Mon, 8 Dec 2014 21:54:34 +0000 (21:54 +0000)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Mon, 8 Dec 2014 21:54:35 +0000 (21:54 +0000)
services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java

index d39f2ed..62de534 100644 (file)
@@ -1332,7 +1332,8 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
         if (old == null) {
             invokeDeviceEventListener(info, HdmiControlManager.DEVICE_EVENT_ADD_DEVICE);
         } else if (!old.equals(info)) {
-            invokeDeviceEventListener(info, HdmiControlManager.DEVICE_EVENT_UPDATE_DEVICE);
+            invokeDeviceEventListener(old, HdmiControlManager.DEVICE_EVENT_REMOVE_DEVICE);
+            invokeDeviceEventListener(info, HdmiControlManager.DEVICE_EVENT_ADD_DEVICE);
         }
     }