hwc: Handle ext display device conn/disconn requests

  On HDMI connection, two uevents are generated
    1."change@/devices/virtual/switch/hdmi"
    2."change@/devices/virtual/switch/hdmi_audio"
  Since we look for "change@/devices/virtual/switch/hdmi",
  Display HAL will process the hotplug request twice.
  This causes regression on HDCP enabled devices.

  Change involves to check for uevent str with
  "change@/devices/virtual/switch/hdmi" to ensures
  that we process connection request only once.

Change-Id: Ica97fd4ef3c8e1064e7d757ab754bb1ee4a3fcaa
CRs-Fixed: 429803
diff --git a/libhwcomposer/hwc_uevents.cpp b/libhwcomposer/hwc_uevents.cpp
index 78f6788..398634a 100644
--- a/libhwcomposer/hwc_uevents.cpp
+++ b/libhwcomposer/hwc_uevents.cpp
@@ -38,8 +38,8 @@
     int64_t timestamp = 0;
     const char *str = udata;
 
-    if(!strcasestr(str, "change@/devices/virtual/switch/hdmi") &&
-       !strcasestr(str, "change@/devices/virtual/switch/wfd")) {
+    if(!strcasestr("change@/devices/virtual/switch/hdmi", str) &&
+       !strcasestr("change@/devices/virtual/switch/wfd", str)) {
         ALOGD_IF(UEVENT_DEBUG, "%s: Not Ext Disp Event ", __FUNCTION__);
         return;
     }