2 files changed, 12 insertions, 1 deletions
diff --git a/include/dialogs/MemberList.hpp b/include/dialogs/MemberList.hpp
index 09a56aab..bdc11486 100644
--- a/include/dialogs/MemberList.hpp
+++ b/include/dialogs/MemberList.hpp
@@ -45,9 +45,15 @@ public slots:
protected:
void paintEvent(QPaintEvent *event) override;
- void moveButtonToBottom();
+ void hideEvent(QHideEvent *event) override
+ {
+ list_->clear();
+ QFrame::hideEvent(event);
+ }
private:
+ void moveButtonToBottom();
+
QString room_id_;
QLabel *topLabel_;
QListWidget *list_;
diff --git a/include/dialogs/ReadReceipts.h b/include/dialogs/ReadReceipts.h
index bd4e4fc5..5e5615df 100644
--- a/include/dialogs/ReadReceipts.h
+++ b/include/dialogs/ReadReceipts.h
@@ -44,6 +44,11 @@ public slots:
protected:
void paintEvent(QPaintEvent *event) override;
+ void hideEvent(QHideEvent *event) override
+ {
+ userList_->clear();
+ QFrame::hideEvent(event);
+ }
private:
QLabel *topLabel_;
|