From 4e0aa6d57ace1ba3084a2a111573fec92c465537 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Sat, 24 Jun 2023 18:31:31 +0900 Subject: [PATCH] Fix functionality broken by commit 8233b2e5. Signed-off-by: Michele Calgaro --- tdeio/tdefile/kicondialog.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/tdeio/tdefile/kicondialog.cpp b/tdeio/tdefile/kicondialog.cpp index ecf804d6a..74ff72d11 100644 --- a/tdeio/tdefile/kicondialog.cpp +++ b/tdeio/tdefile/kicondialog.cpp @@ -16,6 +16,7 @@ #include #include +#include #include @@ -32,7 +33,6 @@ #include #include #include -#include #include #include #include @@ -401,17 +401,16 @@ void TDEIconDialog::showIcons() else filelist=mFileList; - TQPtrList iconlist; - iconlist.setAutoDelete(true); + std::list iconlist; TQStringList::Iterator it; for( it = filelist.begin(); it != filelist.end(); ++it ) - iconlist.append(new IconPath(*it)); + iconlist.push_back(IconPath(*it)); iconlist.sort(); filelist.clear(); - for ( IconPath *ip=iconlist.first(); ip != 0; ip=iconlist.next() ) - filelist.append(*ip); + for (const IconPath &ip : iconlist) + filelist.append(ip); d->searchLine->clear(); mpCanvas->loadFiles(filelist);