libdrm-meson: STR(Standby) added support for unknown state of udev device [1/1]
PD#SWPL-113803
PD#SWPL-109212
Problem:
STR(Standby) doesn't work with all screens
Solution:
Added support for unknown state of udev device
Verify:
aq2432
Change-Id: I814a70b108b8824efc8abd6be5281d1ec894af74
Signed-off-by: Rade Vulin <rade.vulin@amlogic.com>
diff --git a/meson/meson_drm_event.c b/meson/meson_drm_event.c
index fc1603b..8ad4847 100644
--- a/meson/meson_drm_event.c
+++ b/meson/meson_drm_event.c
@@ -142,6 +142,11 @@
/* free dev */
udev_device_unref(dev);
}
+ else {
+ printf("I:[%s:%d] udev_monitor_receive_device failed\n", __FUNCTION__, __LINE__);
+ enConnection = MESON_DRM_UNKNOWNCONNECTION;
+ enPreConnection = MESON_DRM_UNKNOWNCONNECTION;
+ }
} else {
/* TODO: Select timeout or error; handle accordingly. */
}