Priority: P1: Critical
Affects Version/s: 5.15.1
Fix Version/s: None
Component/s: QPA: Wayland
2. short description about this issue
Black screen occurs when app transitions from foreground -> background -> foreground again. (by using hide/show call)
3. Detail call sequence
When the app transitions from foreground to background by using hide()
Later, when the app switches background->foreground by using show()
Black screen occurs because the default frame buffer is still exist.
3. Possible solution
We can avoid this problemm by setting
and also we don't have to ship the decoration plugin to the target board.
However, creation of decoration in this circumference is unnecessary because we are using ivi-shell. So I guess there may be improvements in qtwayland.
*. This issue has been reported by a customer.
|For Gerrit Dashboard: QTBUG-97608|
|379324,5||Do not create decorations when the shellSurface is not ready||dev||qt/qtwayland||Status: MERGED||+2||0|
|381083,2||Do not create decorations when the shellSurface is not ready||6.2||qt/qtwayland||Status: MERGED||+2||0|
|381084,2||Do not create decorations when the shellSurface is not ready||tqtc/lts-5.15||qt/tqtc-qtwayland||Status: MERGED||+2||0|