From 021365dceb590a14bfcdb904ea05ffdd69b7d663 Mon Sep 17 00:00:00 2001 From: Yifan Zhu Date: Thu, 8 Aug 2024 20:21:08 -0700 Subject: KStandardItemListWidget: select by number of unicode chars MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previously during rename, the number of QChar is used for selection, which might be different from number of unicode characters. Test plan: - create the file zz❤️❤️.txt - rename the file - verify that the first 4 characters are correctly selected, which didn't work before the patch. BUG: 466814 --- src/kitemviews/kfileitemlistwidget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/kitemviews/kfileitemlistwidget.h') diff --git a/src/kitemviews/kfileitemlistwidget.h b/src/kitemviews/kfileitemlistwidget.h index 6e98e03c4..5ce11b6da 100644 --- a/src/kitemviews/kfileitemlistwidget.h +++ b/src/kitemviews/kfileitemlistwidget.h @@ -62,7 +62,7 @@ protected: QFont customizedFont(const QFont &baseFont) const override; /** - * @return Selection length without MIME-type extension + * @return Selection length without MIME-type extension in number of unicode characters, which might be different from number of QChars. */ int selectionLength(const QString &text) const override; -- cgit v1.3