diff --git a/retroshare-gui/src/gui/Posted/PostedItem.cpp b/retroshare-gui/src/gui/Posted/PostedItem.cpp index dcb5c2c97..06b585614 100644 --- a/retroshare-gui/src/gui/Posted/PostedItem.cpp +++ b/retroshare-gui/src/gui/Posted/PostedItem.cpp @@ -282,16 +282,12 @@ void BasePostedItem::readToggled(bool checked) if (mInFill) { return; } + setReadStatus(false, checked); RsThread::async([this,checked]() { RsGxsGrpMsgIdPair msgPair = std::make_pair(groupId(), messageId()); rsPosted->setPostReadStatus(msgPair, !checked); - - RsQThreadUtils::postToObject( [checked,this]() - { - setReadStatus(false, checked); - }, this ); }); }