From f52d9a878de95ca50788f1773d2c7c48301a6789 Mon Sep 17 00:00:00 2001 From: Julian Eisel Date: Wed, 8 Jan 2020 16:04:00 +0100 Subject: Fix T72878: Alphabetical sorting in Outliner sorts shorter names last E.g. "Cube" would be placed after "Cube.001", which is not what you'd expect. 2.80 handled this correctly. Loosely based on D6525 by @radcapricorn, but found a bug in that and prefered to do some further adjustments. Also activates test for this case. --- tests/gtests/blenlib/BLI_string_test.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/gtests/blenlib/BLI_string_test.cc b/tests/gtests/blenlib/BLI_string_test.cc index b7c09796960..5766339f10d 100644 --- a/tests/gtests/blenlib/BLI_string_test.cc +++ b/tests/gtests/blenlib/BLI_string_test.cc @@ -801,7 +801,7 @@ TEST_F(StringCasecmpNatural, TextAndNumbers) const CompareWordsArray negative{ {"00je møder0", "00je møder1"}, {"05je møder0", "06je møder1"}, - // {"Cube", "Cube.001"}, + {"Cube", "Cube.001"}, {"Cube.001", "Cube.002"}, {"CUbe.001", "Cube.002"}, {"CUbe.002", "Cube.002"}, -- cgit v1.2.3