Files
qmk_firmware/quantum
Arca Artem beb57311cb qp_lvgl: always signal flush ready even with no display (#26275)
qp_lvgl_flush() called lv_disp_flush_ready() only inside the
`if (selected_display)` block. When LVGL invokes the flush callback while
selected_display is NULL, the callback returns without ever signalling
completion, so LVGL keeps the flush marked "in progress" and stalls all
further rendering.

Move lv_disp_flush_ready() out of the conditional so it is always called,
per LVGL's contract that every flush_cb must signal ready exactly once.
2026-08-05 19:36:31 +01:00
..
2025-08-17 01:14:48 +01:00
2026-01-01 12:19:14 +00:00
2025-03-28 21:03:59 +11:00
2024-10-12 00:10:02 +01:00
2024-10-12 00:10:02 +01:00
2022-11-03 21:36:58 +00:00
2022-11-03 21:36:58 +00:00
2024-07-03 18:35:54 +10:00
2025-05-22 23:31:15 +10:00
2026-02-13 18:20:18 +00:00
2025-01-01 23:12:58 -08:00
2025-01-01 23:12:58 -08:00
2020-03-06 22:29:01 -08:00
2024-06-22 09:10:58 +01:00
2024-06-22 09:10:58 +01:00
2026-06-14 12:38:34 +10:00
2026-06-15 08:33:35 +10:00
2026-06-15 08:33:35 +10:00
2023-02-12 10:23:07 +11:00
2023-02-12 10:23:07 +11:00
2019-08-30 15:01:52 -07:00
2026-04-17 08:53:05 +10:00
2026-04-17 08:53:05 +10:00
2022-11-04 00:50:59 +00:00