From 55fb5532ee15ee2261cc3be90fd523201b554051 Mon Sep 17 00:00:00 2001
From: Nicolas Werner <nicolas.werner@hotmail.de>
Date: Fri, 21 Feb 2020 02:39:22 +0100
Subject: [PATCH] Fix opaque widget in community list

fixes #126
---
 src/CommunitiesList.cpp | 6 ++----
 src/CommunitiesList.h   | 1 -
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/CommunitiesList.cpp b/src/CommunitiesList.cpp
index 2fb8731cd..bb57ca405 100644
--- a/src/CommunitiesList.cpp
+++ b/src/CommunitiesList.cpp
@@ -30,16 +30,14 @@ CommunitiesList::CommunitiesList(QWidget *parent)
         scrollArea_->setWidgetResizable(true);
         scrollArea_->setAlignment(Qt::AlignLeading | Qt::AlignTop | Qt::AlignVCenter);
 
-        scrollAreaContents_ = new QWidget();
-
-        contentsLayout_ = new QVBoxLayout(scrollAreaContents_);
+        contentsLayout_ = new QVBoxLayout();
         contentsLayout_->setSpacing(0);
         contentsLayout_->setMargin(0);
 
         addGlobalItem();
         contentsLayout_->addStretch(1);
 
-        scrollArea_->setWidget(scrollAreaContents_);
+        scrollArea_->setLayout(contentsLayout_);
         topLayout_->addWidget(scrollArea_);
 
         connect(
diff --git a/src/CommunitiesList.h b/src/CommunitiesList.h
index e8042666d..d3cbeeff6 100644
--- a/src/CommunitiesList.h
+++ b/src/CommunitiesList.h
@@ -53,7 +53,6 @@ private:
 
         QVBoxLayout *topLayout_;
         QVBoxLayout *contentsLayout_;
-        QWidget *scrollAreaContents_;
         QScrollArea *scrollArea_;
 
         std::map<QString, QSharedPointer<CommunitiesListItem>> communities_;
-- 
GitLab