diff --git a/retroshare-gui/src/gui/gxs/GxsIdTreeWidgetItem.cpp b/retroshare-gui/src/gui/gxs/GxsIdTreeWidgetItem.cpp index fd83547ce..660cd47e6 100644 --- a/retroshare-gui/src/gui/gxs/GxsIdTreeWidgetItem.cpp +++ b/retroshare-gui/src/gui/gxs/GxsIdTreeWidgetItem.cpp @@ -93,12 +93,10 @@ void GxsIdRSTreeWidgetItem::setId(const RsGxsId &id, int column, bool retryWhenF //std::cerr << " GxsIdRSTreeWidgetItem::setId(" << id << "," << column << ")"; //std::cerr << std::endl; - if (mIdFound) - { - if (mColumn == column && mId == id && (mBannedState == rsReputations->isIdentityBanned(mId))) + if (mIdFound && mColumn == column && mId == id && (mBannedState == rsReputations->isIdentityBanned(mId))) return; - } + mBannedState = rsReputations->isIdentityBanned(mId); mIdFound = false; mRetryWhenFailed = retryWhenFailed;