diff options
| author | Laszlo Agocs <laszlo.agocs@qt.io> | 2024-03-04 17:53:23 +0100 |
|---|---|---|
| committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2024-03-05 15:43:29 +0100 |
| commit | 818f8de64a2b1a7371ecb4bdd527b05343190582 (patch) | |
| tree | 58f1b7fa705a89f4cdc54eb5d402dd289f69249f /src/corelib/thread/qfutureinterface.cpp | |
| parent | 0a3b5042a566afa4dc5162f469eb0d8be3120933 (diff) | |
drm: Fix having more than window over the screen's lifetime
...when not using atomic.
On the non-atmic path the fb is passed in to drmModeSetCrtc.
Here we need a new call to it if a new QWindow gets created
after the previous one is destroyed. Previously this was
not done, so it ended up with Device busy errors. Atomic
does not need this since there the flip commit always
contains framebufferPropertyId.
Change-Id: Ie68152cad50438807ef45adfba65e74c8f30c956
Fixes: QTBUG-122663
Pick-to: 6.7 6.6 6.5
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/corelib/thread/qfutureinterface.cpp')
0 files changed, 0 insertions, 0 deletions
