[Libreoffice-commits] core.git: vcl/qt5
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Thu Nov 8 14:58:35 UTC 2018
vcl/qt5/Qt5Frame.cxx | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
New commits:
commit bb9ddf256452a3fe5aec2f638335453063449f5f
Author: Aleksei Nikiforov <darktemplar at basealt.ru>
AuthorDate: Fri Nov 2 18:12:25 2018 +0300
Commit: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
CommitDate: Thu Nov 8 15:56:43 2018 +0100
tdf#120777 KDE5: Prohibit resizing windows unless they're marked resizeable
Change-Id: I412c3d263881d24dea1bb61520c2291d8f0b9b20
Reviewed-on: https://gerrit.libreoffice.org/63016
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
diff --git a/vcl/qt5/Qt5Frame.cxx b/vcl/qt5/Qt5Frame.cxx
index b5680b654771..70c3de1abcc9 100644
--- a/vcl/qt5/Qt5Frame.cxx
+++ b/vcl/qt5/Qt5Frame.cxx
@@ -400,10 +400,12 @@ void Qt5Frame::SetPosSize(long nX, long nY, long nWidth, long nHeight, sal_uInt1
m_bDefaultSize = false;
if (isChild(false) || !m_pQWidget->isMaximized())
{
- if (m_pTopLevel)
- m_pTopLevel->resize(nWidth, nHeight);
+ QWidget* const pWidget = (m_pTopLevel) ? m_pTopLevel : m_pQWidget;
+
+ if (m_nStyle & SalFrameStyleFlags::SIZEABLE)
+ pWidget->resize(nWidth, nHeight);
else
- m_pQWidget->resize(nWidth, nHeight);
+ pWidget->setFixedSize(nWidth, nHeight);
}
}
else if (m_bDefaultSize)
More information about the Libreoffice-commits
mailing list