Zhao Yuhang
2023-12-14 bd3bb1d4d8fc9af3b9fe534d085f54d45aa50627
fix macos bug
1个文件已修改
12 ■■■■ 已修改文件
src/widgets/widgetwindowagent_cocoa.cpp 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;