diff --git a/src/plugins/platforms/wasm/qwasmwindow.cpp b/src/plugins/platforms/wasm/qwasmwindow.cpp index 54c174e9742..99803e5d207 100644 --- a/src/plugins/platforms/wasm/qwasmwindow.cpp +++ b/src/plugins/platforms/wasm/qwasmwindow.cpp @@ -223,8 +223,6 @@ void QWasmWindow::injectMousePressed(const QPoint &local, const QPoint &global, const auto options = makeTitleBarOptions(); if (getTitleBarControlRect(options, SC_TitleBarMaxButton).contains(pointInFrameCoords)) m_activeControl = SC_TitleBarMaxButton; - else if (getTitleBarControlRect(options, SC_TitleBarMinButton).contains(pointInFrameCoords)) - m_activeControl = SC_TitleBarMinButton; else if (getTitleBarControlRect(options, SC_TitleBarCloseButton).contains(pointInFrameCoords)) m_activeControl = SC_TitleBarCloseButton; else if (getTitleBarControlRect(options, SC_TitleBarNormalButton).contains(pointInFrameCoords)) @@ -359,9 +357,7 @@ QRect QWasmWindow::getTitleBarControlRect(const TitleBarOptions &tb, TitleBarCon } break; case SC_TitleBarNormalButton: - if (isMinimized && (tb.flags & Qt::WindowMinimizeButtonHint)) { - offset += delta; - } else if (isMaximized && (tb.flags & Qt::WindowMaximizeButtonHint)) { + if (isMaximized && (tb.flags & Qt::WindowMaximizeButtonHint)) { ret.adjust(0, 0, -delta * 2, 0); offset += (delta + delta); } @@ -395,7 +391,6 @@ QRegion QWasmWindow::titleControlRegion() const QRegion result; const auto options = makeTitleBarOptions(); result += getTitleBarControlRect(options, SC_TitleBarCloseButton); - result += getTitleBarControlRect(options, SC_TitleBarMinButton); result += getTitleBarControlRect(options, SC_TitleBarMaxButton); result += getTitleBarControlRect(options, SC_TitleBarSysMenu); diff --git a/src/plugins/platforms/wasm/qwasmwindow.h b/src/plugins/platforms/wasm/qwasmwindow.h index 7dd0a0d1024..3ec1f3405e7 100644 --- a/src/plugins/platforms/wasm/qwasmwindow.h +++ b/src/plugins/platforms/wasm/qwasmwindow.h @@ -19,11 +19,10 @@ public: enum TitleBarControl { SC_None = 0x00000000, SC_TitleBarSysMenu = 0x00000001, - SC_TitleBarMinButton = 0x00000002, - SC_TitleBarMaxButton = 0x00000004, - SC_TitleBarCloseButton = 0x00000008, - SC_TitleBarNormalButton = 0x00000010, - SC_TitleBarLabel = 0x00000100 + SC_TitleBarMaxButton = 0x00000002, + SC_TitleBarCloseButton = 0x00000004, + SC_TitleBarNormalButton = 0x00000008, + SC_TitleBarLabel = 0x00000010 }; Q_DECLARE_FLAGS(TitleBarControls, TitleBarControl);