Skip to content

qt: fix crash at exit on wayland with Qt >= 6.9 due to late unloading of `wl_idle_inhibit`

Fatih Uzunoğlu requested to merge fuzun/vlc:qt/waylandcrashatexitqt69 into master

Idle inhibit module must be unloaded before the interface is unloaded, because when the interface is unloaded, the wl_surface is already gone so is the display connection.

I also started unloading the interface wayland module before the quick view (window) is destroyed, as the module has the potential to access the gone wl_surface interim.

Request review @chub.

Merge request reports

Loading