From 1abef6c0c65f9a8e0ad84bef4de5adeea8429822 Mon Sep 17 00:00:00 2001 From: agilob Date: Wed, 11 Mar 2015 11:20:27 +0000 Subject: [PATCH] prevent segfault ;_; repaint only after changing alias --- src/widget/groupwidget.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/widget/groupwidget.cpp b/src/widget/groupwidget.cpp index f6762593f..b180fc3c0 100644 --- a/src/widget/groupwidget.cpp +++ b/src/widget/groupwidget.cpp @@ -51,7 +51,7 @@ void GroupWidget::contextMenuEvent(QContextMenuEvent * event) { QPoint pos = event->globalPos(); QMenu menu; - QAction* setAlias = menu.addAction(tr("Set title...")); + QAction* setTitle = menu.addAction(tr("Set title...")); QAction* quitGroup = menu.addAction(tr("Quit group","Menu to quit a groupchat")); QAction* selectedItem = menu.exec(pos); @@ -59,7 +59,7 @@ void GroupWidget::contextMenuEvent(QContextMenuEvent * event) { if (selectedItem == quitGroup) emit removeGroup(groupId); - else if (selectedItem == setAlias) + else if (selectedItem == setTitle) { bool ok; Group* g = GroupList::findGroup(groupId); @@ -69,9 +69,9 @@ void GroupWidget::contextMenuEvent(QContextMenuEvent * event) if (ok && alias != nameLabel->fullText()) emit g->getChatForm()->groupTitleChanged(groupId, alias.left(128)); + this->repaint(); } } - this->repaint(); } void GroupWidget::onUserListChanged()