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-12-08 19:14:46 -08:00
2026-07-13 10:58:12 +01:00
2026-04-28 19:31:00 +01:00
2026-01-01 12:19:14 +00:00
2026-08-02 20:10:35 +01:00
2026-05-07 22:33:31 +01:00
2026-06-18 18:43:32 +01:00
2026-08-05 19:36:31 +01:00
2026-03-15 21:28:40 +11:00
2026-07-13 17:38:42 -07:00
2026-08-02 20:10:52 +01:00
2026-01-01 12:19:14 +00:00
2026-01-08 16:36:40 +11:00
2026-04-06 08:49:05 +08:00
2026-04-28 19:31:00 +01:00
2025-11-30 19:25:13 +00:00
2025-11-30 19:25:13 +00:00
2026-01-01 00:37:25 -08:00
2026-05-22 22:50:52 +01:00
2026-05-22 22:50:52 +01:00
2025-11-30 19:25:52 +00:00
2026-05-27 00:20:24 +01:00
2025-11-30 19:25:13 +00:00
2026-02-13 14:51:33 +08:00
2025-11-30 19:25:13 +00:00
2025-12-21 20:52:55 +00:00
2025-11-30 19:25:13 +00:00
2026-06-24 20:36:51 +01:00
2026-06-24 20:36:51 +01:00
2025-11-30 19:25:13 +00:00
2026-02-12 15:58:13 +00:00
2025-11-30 19:25:13 +00:00
2026-07-13 17:38:42 -07:00
2025-11-30 19:25:13 +00:00
2026-06-14 12:38:34 +10:00
2026-02-13 18:20:18 +00:00
2026-06-14 12:38:34 +10:00
2025-12-21 20:52:55 +00:00
2025-12-21 20:52:55 +00:00
2025-11-30 19:25:52 +00:00
2025-12-12 18:17:42 +00:00
2026-06-15 08:33:35 +10:00
2026-06-15 08:33:35 +10:00
2025-11-30 19:25:13 +00:00
2026-06-14 12:38:34 +10:00
2026-06-14 12:38:34 +10:00
2026-06-18 18:41:12 +01:00
2026-06-18 18:41:12 +01:00
2025-11-30 19:25:13 +00:00
2025-11-30 19:25:13 +00:00
2026-04-17 08:53:05 +10:00
2026-04-17 08:53:05 +10:00