[mythtv-commits] Ticket #13566: Extra child window in mythfrontend that sometimes covers part of gui
MythTV
noreply at mythtv.org
Thu Jan 23 17:43:28 UTC 2020
#13566: Extra child window in mythfrontend that sometimes covers part of gui
--------------------------------------+--------------------------
Reporter: thebitpit | Owner: (none)
Type: Bug Report - General | Status: new
Priority: minor | Milestone: needs_triage
Component: MythTV - General | Version: v30-fixes
Severity: medium | Keywords: mythfrontend
Ticket locked: 0 |
--------------------------------------+--------------------------
Starting {{{mythfrontend}}} everything looks right and functions properly.
Entering into a frontend setup gui, among other things, causes a white
window to appear on top of part of the gui. This window does not capture
any input events and obscures part of the gui. All input events pass
through to the window under it. This white window is never visible when
video is displayed. It usually appears when the video ends or is stopped
and a gui is shown.
The problem exists with both intel and nvidia video cards.
Run the xwininfo -tree command in an xterm and click the mouse anywhere in
the mythtv gui; On the white window or outside it gives the same result:
{{{
# xwininfo -tree
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0xb200006 "MythTV Frontend"
Root window id: 0x13a (the root window) (has no name)
Parent window id: 0x280044c (has no name)
1 child:
0xb200025 "mythfrontend": ("mythfrontend.real" "mythfrontend")
3840x2160+0+0 +0+0
1 child:
0xb200031 "mythfrontend": ("mythfrontend.real" "mythfrontend")
2448x968+40+40 +40+40
}}}
The child window with size/offset 2448x968+40+40 is exactly the blank
white window that is obscuring the gui. On a 1920x1080 monitor the window
size changes but the same percentage of the screen obscured.
It can be hidden by reloading the the theme. The size changes with the
theme selected.
There is an extra child window in {{{mythtv-setup}}} too. It is not
usually visible as a white window:
{{{
# xwininfo -tree
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0xb200006 "MythTV Setup"
Root window id: 0x13a (the root window) (has no name)
Parent window id: 0x2800467 (has no name)
1 child:
0xb200025 "mythtv-setup": ("mythtv-setup" "mythtv-setup")
3840x2160+0+0 +0+0
1 child:
0xb200031 "mythtv-setup": ("mythtv-setup" "mythtv-setup")
3283x1742+0+0 +0+0
}}}
Does an extra child window appear on the Mythtv Master branch?
Is this a residual {{{MythContextPrivate::TempMainWindow()}}} that is not
being destroyed? Is it an extra {{{MythMainWindow()}}}?
I'm a retired software developer, but I am reluctant to test on the master
branch because it usually has changes to the database and my only system
is my production system.
I did find one possible error and the attached patch does not fix the
problem.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13566>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list