diff --git a/src/profile/ProfileManager.cpp b/src/profile/ProfileManager.cpp index d4a33028..25e3de8c 100644 --- a/src/profile/ProfileManager.cpp +++ b/src/profile/ProfileManager.cpp @@ -39,6 +39,13 @@ static bool profileIndexLessThan(const Profile::Ptr& p1, const Profile::Ptr& p2) static bool profileNameLessThan(const Profile::Ptr& p1, const Profile::Ptr& p2) { + // Always put the Default/fallback profile at the top + if (p1->isFallback()) { + return true; + } else if (p2->isFallback()) { + return false; + } + return QString::localeAwareCompare(p1->name(), p2->name()) < 0; }