Opened 3 years ago

Last modified 2 years ago

#12383 new Bug Report - General

Error in size of message box

Reported by: colin.carter@… 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 (1)

comment:1 Changed 2 years ago by paulh

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.

Note: See TracTickets for help on using tickets.