diff --git a/DSView/pv/winnativewidget.cpp b/DSView/pv/winnativewidget.cpp index eb449e66..c6a2aa50 100644 --- a/DSView/pv/winnativewidget.cpp +++ b/DSView/pv/winnativewidget.cpp @@ -427,10 +427,12 @@ LRESULT CALLBACK WinNativeWidget::WndProc(HWND hWnd, UINT message, WPARAM wParam QSize minimum = gw->minimumSize(); QSize sizeHint = gw->minimumSizeHint(); + bool bNormal = self->IsNormalsized(); + MINMAXINFO *mmi = reinterpret_cast(lParam); mmi->ptMinTrackSize.x = qFloor(qMax(minimum.width(), sizeHint.width()) * k); mmi->ptMinTrackSize.y = qFloor(qMax(minimum.height(), sizeHint.height()) * k); - mmi->ptMaxTrackSize.x = maxWidth; + mmi->ptMaxTrackSize.x = bNormal ? maxWidth * 5 : maxWidth; mmi->ptMaxTrackSize.y = maxHeight; } }