diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2020-08-17 02:41:57 -0400 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2020-11-03 11:39:07 -0500 |
| commit | ee53312652af10fbddb5d1d16db6212bca2b9665 (patch) | |
| tree | 86db22dc6219f25c3266b70223a0dd55b0c328cb /src/createinstancedialogpages.cpp | |
| parent | a9772873d69b875f5617c0121c73a271d432a29c (diff) | |
moved naturalCompare() to uibase
don't try to delete paths that don't exist
natsort for instance names and games
Diffstat (limited to 'src/createinstancedialogpages.cpp')
| -rw-r--r-- | src/createinstancedialogpages.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/createinstancedialogpages.cpp b/src/createinstancedialogpages.cpp index 8d304635..73b265c8 100644 --- a/src/createinstancedialogpages.cpp +++ b/src/createinstancedialogpages.cpp @@ -7,13 +7,13 @@ #include "shared/appconfig.h" #include <iplugingame.h> #include <report.h> +#include <utility.h> namespace cid { -using MOBase::IPluginGame; +using namespace MOBase; using MOBase::TaskDialog; -using MOBase::FilterWidget; QString makeDefaultPath(const std::wstring& dir) { @@ -305,7 +305,7 @@ std::vector<IPluginGame*> GamePage::sortedGamePlugins() const } std::sort(v.begin(), v.end(), [](auto* a, auto* b) { - return (a->gameName() < b->gameName()); + return (naturalCompare(a->gameName(), b->gameName()) < 0); }); return v; |
