summaryrefslogtreecommitdiffstats
path: root/src/libs/installer
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer')
-rw-r--r--src/libs/installer/packagemanagergui.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp
index e9f3a42fa..d6be881a0 100644
--- a/src/libs/installer/packagemanagergui.cpp
+++ b/src/libs/installer/packagemanagergui.cpp
@@ -426,7 +426,12 @@ PackageManagerGui::PackageManagerGui(PackageManagerCore *core, QWidget *parent)
*/
void PackageManagerGui::setMaxSize()
{
- setMaximumSize(qApp->desktop()->availableGeometry(this).size());
+ QSize size = qApp->desktop()->availableGeometry(this).size();
+ int windowFrameHeight = frameGeometry().height() - geometry().height();
+ int availableHeight = size.height() - windowFrameHeight;
+
+ size.setHeight(availableHeight);
+ setMaximumSize(size);
}
/*!