Opened 10 years ago
Closed 4 years ago
#12383 closed Bug Report - General (Unverified)
Error in size of message box
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - Services API - Frontend | Version: | 0.27.1 |
Severity: | low | Keywords: | frontend, sendmessage, misplaced |
Cc: | Ticket locked: | no |
Description
If the source is SD TV and the output HD TV then any message sent by the API call Frontend/SendMessage? is misplaced with its centre located approximately at the bottom right. If the source is HD and the output HD then the message is correctly located at screen centre. It is as if the logic is: scale message to output> add to source> scale source+message to output, instead of scale message to output and scale source to output> add message to rescaled source. (I hope this makes sense)
Change History (2)
comment:1 Changed 9 years ago by
comment:2 Changed 4 years ago by
Resolution: | → Unverified |
---|---|
Status: | new → closed |
Closing all old tickets in trac.
If your issue still persists, please open an issue in Github https://github.com/MythTV/mythtv/issues
and reference the existing trac ticket.
I think the problem is the message is displayed by the OSD using the MythConfirmationDialog? popup which is loaded by CopyWindowFromBase?("MythConfirmationDialog?", this). This will load the definition saved in the global object cached that is scaled for the actual UI dimensions when the theme is loaded at startup. The OSD does try to override the scaling factors before loading the dialog but since this is a popup stored in the global object cached and has already been loaded the new scaling factors aren't used.