I’ve stumbled upon something very odd recently (v8.3).
I’m using wayland driver with direct mode:
disp->driver->direct_mode = true; disp->driver->full_refresh = false;
Also, using lv_wayland_timer_handler in main loop.
Everything seems to be working fine.
However, if I disable perf and mem monitor, application no longer processes events properly - that or simply doesn’t refresh screen, which somehow would lead to a similar feeling.
#define LV_USE_PERF_MONITOR 0
#define LV_USE_MEM_MONITOR 0
Was wondering if this makes sense for anyone.
Meanwhile I’ll did a bit more to try to understand if what stops working properly is event handling or “simply” screen refresh - but I’d be temped to say it’s the second case.
Ideas would be much appreciated.