From 1a6cc7204b852be2fa13a2e8282c0227834fda75 Mon Sep 17 00:00:00 2001 From: jolavillette Date: Thu, 5 Feb 2026 22:55:08 +0100 Subject: [PATCH] simplify hideEvent by using clear() instead of manual child deletion --- .../src/gui/statistics/TurtleRouterDialog.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/retroshare-gui/src/gui/statistics/TurtleRouterDialog.cpp b/retroshare-gui/src/gui/statistics/TurtleRouterDialog.cpp index 661c2049b..a87d5ff19 100644 --- a/retroshare-gui/src/gui/statistics/TurtleRouterDialog.cpp +++ b/retroshare-gui/src/gui/statistics/TurtleRouterDialog.cpp @@ -203,16 +203,7 @@ void TurtleRouterDialog::processSettings(bool bLoad) void TurtleRouterDialog::hideEvent(QHideEvent *event) { // Clear tree widgets to save memory (Cyril's recommendation) - - // Clear Requests tree children - for(int i=0; i<_f2f_TW->topLevelItemCount(); ++i) - { - QTreeWidgetItem *item = _f2f_TW->topLevelItem(i); - while(item->childCount() > 0) - delete item->takeChild(0); - } - - // Clear Tunnels tree (everything) + _f2f_TW->clear(); tunnels_treeWidget->clear(); top_level_hashes.clear();