diff --git a/kontact/src/iconsidepane.cpp b/kontact/src/iconsidepane.cpp index cb02a84cc7d7e49abdcd950ebdbbdcb015e5d1e1..e5e961c7df13427afbbb309ef664fd96e956b960 100644 --- a/kontact/src/iconsidepane.cpp +++ b/kontact/src/iconsidepane.cpp @@ -406,7 +406,8 @@ QSize Navigator::sizeHint() const int viewHeight = QListView::sizeHint().height(); - return QSize(maxWidth + rect().width() - contentsRect().width(), viewHeight); + QSize size(maxWidth + rect().width() - contentsRect().width(), viewHeight); + return size; } void Navigator::dragEnterEvent(QDragEnterEvent *event) @@ -554,7 +555,8 @@ void IconSidePane::updatePlugins() void IconSidePane::resizeEvent(QResizeEvent *event) { Q_UNUSED(event); - setMaximumWidth(mNavigator->sizeHint().width()); - setMinimumWidth(mNavigator->sizeHint().width()); + const int newWidth(mNavigator->sizeHint().width()); + setFixedWidth(newWidth); + mNavigator->setFixedWidth(newWidth); } diff --git a/kontact/src/sidepanebase.cpp b/kontact/src/sidepanebase.cpp index 40579a800c5de227475529c2dd7747eebf06a943..e9b68bd582b88dd9d78f1abb5ec67ac5bb6b50bc 100644 --- a/kontact/src/sidepanebase.cpp +++ b/kontact/src/sidepanebase.cpp @@ -29,9 +29,8 @@ using namespace Kontact; SidePaneBase::SidePaneBase(KontactInterface::Core *core, QWidget *parent) : QWidget(parent), mCore(core) { - QVBoxLayout *layout = new QVBoxLayout; + QVBoxLayout *layout = new QVBoxLayout(this); layout->setMargin(0); - setLayout(layout); } SidePaneBase::~SidePaneBase()