From 8ea63da899acbe83e81904585e751007982ab22d Mon Sep 17 00:00:00 2001 From: Markus Gans Date: Fri, 28 Sep 2018 06:53:27 +0200 Subject: [PATCH] FListView sort bug fix for negative numbers --- src/flistview.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/flistview.cpp b/src/flistview.cpp index 6a88b953..f64afa1e 100644 --- a/src/flistview.cpp +++ b/src/flistview.cpp @@ -54,7 +54,12 @@ long firstNumberFromString (const FString& str) while ( iter != last ) { if ( wchar_t(*iter) >= L'0' && wchar_t(*iter) <= L'9' ) + { + if ( wchar_t(*(iter - 1)) == L'-' ) + --iter; + break; + } ++iter; }