From bd3bb1d4d8fc9af3b9fe534d085f54d45aa50627 Mon Sep 17 00:00:00 2001 From: Zhao Yuhang <2546789017@qq.com> Date: ćšć, 14 12æ 2023 21:29:34 +0800 Subject: [PATCH] fix macos bug --- src/widgets/widgetwindowagent_cocoa.cpp | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/widgets/widgetwindowagent_cocoa.cpp b/src/widgets/widgetwindowagent_cocoa.cpp index 583f846..d381f6d 100644 --- a/src/widgets/widgetwindowagent_cocoa.cpp +++ b/src/widgets/widgetwindowagent_cocoa.cpp @@ -56,8 +56,7 @@ } case QEvent::MouseMove: { if (m_leftButtonPressed) { - const auto widget = static_cast<QWidget *>(object); - widget->windowHandle()->startSystemMove(); + static_cast<QWidget *>(object)->windowHandle()->startSystemMove(); event->accept(); return true; } @@ -65,11 +64,12 @@ } case QEvent::MouseButtonDblClick: { if (me->button() == Qt::LeftButton) { - if (!widget->isFullScreen()) { - if (widget->isMaximized()) { - widget->showNormal(); + QWidget *window = static_cast<QWidget *>(object)->window(); + if (!window->isFullScreen()) { + if (window->isMaximized()) { + window->showNormal(); } else { - widget->showMaximized(); + window->showMaximized(); } event->accept(); return true; -- Gitblit v1.9.1