Zhao Yuhang
2023-12-15 dddf96c011723a12b11acc2980c10eb370961021
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;
@@ -77,8 +77,10 @@
                }
                break;
            }
            default:
                break;
            default: {
                Q_UNREACHABLE();
                return false;
            }
        }
        return false;
    }