tdm_vblank: Print VBLANK_EVENT_TYPE_NONE in vblank list infomation 79/320279/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 26 Feb 2025 04:51:45 +0000 (13:51 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Wed, 26 Feb 2025 06:01:12 +0000 (15:01 +0900)
Change-Id: I40811ec26e3c8c37a45a43b46e7b523d30003b1f

src/tdm_vblank.c

index a20768618077c52c519b321cfcdad831a7ff7634..fda2a06bc2ad48aeef4ca75cd0eac0c1a5d4e3cf 100644 (file)
@@ -1801,6 +1801,19 @@ tdm_vblank_set_timeout_handler(tdm_vblank *vblank, tdm_vblank_timeout_handler fu
 }
 
 /* LCOV_EXCL_START */
+static const char *
+_tdm_vblank_get_event_type_str(tdm_vblank_event_type event_type)
+{
+       switch (event_type) {
+       case VBLANK_EVENT_TYPE_SW:
+               return "SW";
+       case VBLANK_EVENT_TYPE_HW:
+               return "HW";
+       default:
+               return "NONE";
+       }
+}
+
 INTERN void
 tdm_vblank_get_vblank_list_information(tdm_display *dpy, char *reply, int *len)
 {
@@ -1829,7 +1842,7 @@ tdm_vblank_get_vblank_list_information(tdm_display *dpy, char *reply, int *len)
                count = _tdm_vblank_get_waiting_count(v);
 
                TDM_SNPRINTF(reply, len, "%-8s(%p) ", v->name, v);
-               TDM_SNPRINTF(reply, len, "%-4s ", (v->last_type == VBLANK_EVENT_TYPE_HW) ? "HW" : "SW");
+               TDM_SNPRINTF(reply, len, "%-4s ", _tdm_vblank_get_event_type_str(v->last_type));
                TDM_SNPRINTF(reply, len, "%-4s ", (count > 0) ? "O" : " ");
                TDM_SNPRINTF(reply, len, "%-8d ", v->last_interval);
                TDM_SNPRINTF(reply, len, "%-8u ", v->last_seq);