From 616000ed7f1b2e60d8766c36eab5b86c9c8e6ee3 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 27 Apr 2020 14:05:21 +0200 Subject: torrent example: fix premature pessimisation Use case-insensitive endsWith() instead of lowering a QString and then comparing case-sensitively. As a drive-by, replace ascii string literal with char16_t one. Change-Id: Id4d8e5b197baba7aa3ae4c2ae57414c1242b3827 Reviewed-by: Paul Wicking Reviewed-by: Edward Welbourne --- examples/network/torrent/mainwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples') diff --git a/examples/network/torrent/mainwindow.cpp b/examples/network/torrent/mainwindow.cpp index 36c8d5982d..129ded3fa4 100644 --- a/examples/network/torrent/mainwindow.cpp +++ b/examples/network/torrent/mainwindow.cpp @@ -405,7 +405,7 @@ bool MainWindow::addTorrent(const QString &fileName, const QString &destinationF QTreeWidgetItem *item = new QTreeWidgetItem(torrentView); QString baseFileName = QFileInfo(fileName).fileName(); - if (baseFileName.toLower().endsWith(".torrent")) + if (baseFileName.endsWith(u".torrent", Qt::CaseInsensitive)) baseFileName.chop(8); item->setText(0, baseFileName); -- cgit v1.2.3