Browse Source

fix(contentdialog, widget): Remove "new message" bar after reading message

Fix #2247.
pull/3249/head
Diadlo 9 years ago
parent
commit
b2c1f46894
No known key found for this signature in database
GPG Key ID: 5AF9F2E29107C727
  1. 1
      src/widget/contentdialog.cpp
  2. 8
      src/widget/widget.cpp
  3. 1
      src/widget/widget.h

1
src/widget/contentdialog.cpp

@ -496,6 +496,7 @@ bool ContentDialog::event(QEvent* event) @@ -496,6 +496,7 @@ bool ContentDialog::event(QEvent* event)
widget->resetEventFlags();
widget->updateStatusLight();
Widget::getInstance()->updateScroll(widget);
Widget::getInstance()->resetIcon();
}

8
src/widget/widget.cpp

@ -1386,6 +1386,11 @@ void Widget::clearContactsList() @@ -1386,6 +1386,11 @@ void Widget::clearContactsList()
removeGroup(g, true);
}
void Widget::updateScroll(GenericChatroomWidget *widget) {
ui->friendList->updateTracking(widget);
}
ContentDialog* Widget::createContentDialog() const
{
ContentDialog* contentDialog = new ContentDialog(settingsWidget);
@ -1683,6 +1688,9 @@ bool Widget::event(QEvent * e) @@ -1683,6 +1688,9 @@ bool Widget::event(QEvent * e)
case QEvent::MouseButtonDblClick:
focusChatInput();
break;
case QEvent::Paint:
ui->friendList->updateVisualTracking();
break;
case QEvent::WindowActivate:
if (activeChatroomWidget != nullptr)
{

1
src/widget/widget.h

@ -75,6 +75,7 @@ public: @@ -75,6 +75,7 @@ public:
bool getIsWindowMinimized();
void updateIcons();
void clearContactsList();
void updateScroll(GenericChatroomWidget *widget);
enum DialogType
{

Loading…
Cancel
Save