From f9d71e97925fe67eee356aa10534640ffb7c8488 Mon Sep 17 00:00:00 2001 From: csoler Date: Sat, 20 Dec 2025 22:44:56 +0100 Subject: [PATCH 1/2] commented out beginInsertRows()/endInsertRows() which may use the wrong number of rows and is not needed because of the beginResetModel()/endResetModel() around --- retroshare-gui/src/gui/common/FriendListModel.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/retroshare-gui/src/gui/common/FriendListModel.cpp b/retroshare-gui/src/gui/common/FriendListModel.cpp index 54f1f3cb2..4f0babc4c 100644 --- a/retroshare-gui/src/gui/common/FriendListModel.cpp +++ b/retroshare-gui/src/gui/common/FriendListModel.cpp @@ -1401,11 +1401,11 @@ void RsFriendListModel::updateInternalData() mTopLevel = TL; - if (TL.size()>0) - { - beginInsertRows(QModelIndex(),0,TL.size()-1); - endInsertRows(); - } +// if (TL.size()>0) +// { +// beginInsertRows(QModelIndex(),0,TL.size()-1); +// endInsertRows(); +// } endResetModel(); postMods(); From 8d10d45199a0ae5aab898a31f04a59b81cf0b878 Mon Sep 17 00:00:00 2001 From: csoler Date: Sat, 20 Dec 2025 22:47:16 +0100 Subject: [PATCH 2/2] added missing initialization of event handler id in NetworkView.cpp --- retroshare-gui/src/gui/NetworkView.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/retroshare-gui/src/gui/NetworkView.cpp b/retroshare-gui/src/gui/NetworkView.cpp index 0a41c82ef..b42d0213e 100644 --- a/retroshare-gui/src/gui/NetworkView.cpp +++ b/retroshare-gui/src/gui/NetworkView.cpp @@ -62,6 +62,8 @@ NetworkView::NetworkView(QWidget *parent) _should_update = true ; + mEventHandlerId = 0; + rsEvents->registerEventsHandler( [this](std::shared_ptr event) { RsQThreadUtils::postToObject([=](){