Opened 5 years ago
Closed 5 years ago
Last modified 5 years ago
#13544 closed Bug Report - General (fixed)
Qt 5.14 : GUI displays a white rectangle.
Reported by: | hamelg | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 31.0 |
Component: | MythTV - User Interface Library | Version: | v30-fixes |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Since the upgrade to qt5-5.14, my frontend has displayed a big white rectangle covering the top 3/4 of the myth window when exiting a recording/video playback, and also in some of the menus. Once it's appeared, the only way to get rid is to exit the frontend and restart. The rectangle seems to be part of myth (ie, not another application) Downgrading qt back to 5.13 resolves the issue. (qt5-base, qt5-declarative, qt5-location, qt5-script, qt5-sensors, qt5-webchannel).
The Archlinux users encounter this issue, see the discussion here : https://aur.archlinux.org/packages/mythtv
A screenshot is attached to the report.
Attachments (2)
Change History (16)
Changed 5 years ago by
Attachment: | Screenshot_20191229_154018.png added |
---|
comment:1 Changed 5 years ago by
I use the mythbuntu theme.
I applied the workaround suggested here to remove the white rectangle : https://forum.mythtv.org/viewtopic.php?f=36&t=3505#p16947
In the file Mythbuntu/base.xml :
<webbrowser name="basewebbrowser"> <area>0,0,0,0</area> </webbrowser>
comment:2 Changed 5 years ago by
Bug https://code.mythtv.org/trac/ticket/13566 is a duplicate of this bug.
The actual problem is caused by the creation of an unused child webbrowser window at startup that is never destroyed. The white window is the unused browser window. The display order gets changed so that appears to come and go. It is not on top some of the time. The workaround makes it so small it doesn't get in the way.
Both mythfrontend and mythtv-setup have this bug. I suspect it has been in mythtv for some time. The latest Qt version exposed it by changing the order of visibility.
By the way, editing /usr/share/mythtv/themes/default-wide/base.xml in the gentoo distribution should workabound the problem for wide themes.
comment:3 Changed 5 years ago by
Is this caused by one of the plugins? Check by testing without plugins installed.
comment:5 Changed 5 years ago by
Status: | new → infoneeded_new |
---|
Added a possible patch to fix this. Can someone who can reproduce this please test it.
comment:6 Changed 5 years ago by
paul-h, Good work with patch. I tested this on Qt5.14.1 on x86_64 and aarch64. Works perfectly!
comment:7 Changed 5 years ago by
Owner: | set to Paul Harrison <paul@…> |
---|---|
Resolution: | → fixed |
Status: | infoneeded_new → closed |
comment:14 Changed 5 years ago by
Milestone: | needs_triage → 31.0 |
---|
This screenshot shows the issue.