[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 07/12] ui/cocoa: Fix pause label coordinates
From: |
Philippe Mathieu-Daudé |
Subject: |
[PULL 07/12] ui/cocoa: Fix pause label coordinates |
Date: |
Tue, 5 Mar 2024 12:06:02 +0100 |
From: Akihiko Odaki <akihiko.odaki@daynix.com>
A subview is positioned in the superview so the superview's frame
should be used instead of one of the window to determine the
coordinates.
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Tested-by: Rene Engel <ReneEngel80@emailn.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-ID: <20240224-cocoa-v12-5-e89f70bdda71@daynix.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
ui/cocoa.m | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ui/cocoa.m b/ui/cocoa.m
index 6e8cd24e88..a2e52ceabc 100644
--- a/ui/cocoa.m
+++ b/ui/cocoa.m
@@ -1451,8 +1451,8 @@ - (void)displayPause
{
/* Coordinates have to be calculated each time because the window can
change its size */
int xCoord, yCoord, width, height;
- xCoord = ([normalWindow frame].size.width - [pauseLabel
frame].size.width)/2;
- yCoord = [normalWindow frame].size.height - [pauseLabel frame].size.height
- ([pauseLabel frame].size.height * .5);
+ xCoord = ([cocoaView frame].size.width - [pauseLabel frame].size.width)/2;
+ yCoord = [cocoaView frame].size.height - [pauseLabel frame].size.height -
([pauseLabel frame].size.height * .5);
width = [pauseLabel frame].size.width;
height = [pauseLabel frame].size.height;
[pauseLabel setFrame: NSMakeRect(xCoord, yCoord, width, height)];
--
2.41.0
- [PULL 00/12] Cocoa patches for 2024-03-05, Philippe Mathieu-Daudé, 2024/03/05
- [PULL 02/12] ui/cocoa: Fix window clipping on macOS 14, Philippe Mathieu-Daudé, 2024/03/05
- [PULL 03/12] ui/cocoa: Split [-QemuCocoaView handleEventLocked:], Philippe Mathieu-Daudé, 2024/03/05
- [PULL 06/12] ui/cocoa: Scale with NSView instead of Core Graphics, Philippe Mathieu-Daudé, 2024/03/05
- [PULL 04/12] ui/cocoa: Immediately call [-QemuCocoaView handleMouseEvent:buttons:], Philippe Mathieu-Daudé, 2024/03/05
- [PULL 01/12] ui/cocoa: add zoom-interpolation display option, Philippe Mathieu-Daudé, 2024/03/05
- [PULL 07/12] ui/cocoa: Fix pause label coordinates,
Philippe Mathieu-Daudé <=
- [PULL 05/12] ui/cocoa: Release specific mouse buttons, Philippe Mathieu-Daudé, 2024/03/05
- [PULL 08/12] ui/cocoa: Let the platform toggle fullscreen, Philippe Mathieu-Daudé, 2024/03/05
- [PULL 09/12] ui/cocoa: Remove normalWindow, Philippe Mathieu-Daudé, 2024/03/05
- [PULL 10/12] ui/cocoa: Make window resizable, Philippe Mathieu-Daudé, 2024/03/05
- [PULL 11/12] ui/cocoa: Call console_select() with the BQL, Philippe Mathieu-Daudé, 2024/03/05
- [PULL 12/12] ui/cocoa: Remove stretch_video flag, Philippe Mathieu-Daudé, 2024/03/05
- Re: [PULL 00/12] Cocoa patches for 2024-03-05, Peter Maydell, 2024/03/05
- Re: [PULL 00/12] Cocoa patches for 2024-03-05, Peter Maydell, 2024/03/09