From 164d6a124ef0a968399315ac57f3cf75544543d7 Mon Sep 17 00:00:00 2001 From: PKEv Date: Sat, 3 Oct 2015 22:30:08 +0300 Subject: [PATCH] Program crashes after switching the display view of contacts, from compact to normal view --- src/widget/genericchatroomwidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/widget/genericchatroomwidget.cpp b/src/widget/genericchatroomwidget.cpp index 3382e2776..fc5e96458 100644 --- a/src/widget/genericchatroomwidget.cpp +++ b/src/widget/genericchatroomwidget.cpp @@ -54,9 +54,11 @@ bool GenericChatroomWidget::eventFilter(QObject *, QEvent *) void GenericChatroomWidget::compactChange(bool _compact) { + if (!isCompact()) + delete textLayout; // has to be first, deleted by layout + setCompact(_compact); - delete textLayout; // has to be first, deleted by layout delete mainLayout; mainLayout = new QHBoxLayout;