commit
4d32991bee
|
@ -439,7 +439,6 @@ void Workspaces::sort_workspaces() {
|
||||||
// Helper comparisons
|
// Helper comparisons
|
||||||
auto is_id_less = a->id() < b->id();
|
auto is_id_less = a->id() < b->id();
|
||||||
auto is_name_less = a->name() < b->name();
|
auto is_name_less = a->name() < b->name();
|
||||||
auto is_number_less = std::stoi(a->name()) < std::stoi(b->name());
|
|
||||||
|
|
||||||
switch (sort_by_) {
|
switch (sort_by_) {
|
||||||
case SORT_METHOD::ID:
|
case SORT_METHOD::ID:
|
||||||
|
@ -448,7 +447,7 @@ void Workspaces::sort_workspaces() {
|
||||||
return is_name_less;
|
return is_name_less;
|
||||||
case SORT_METHOD::NUMBER:
|
case SORT_METHOD::NUMBER:
|
||||||
try {
|
try {
|
||||||
return is_number_less;
|
return std::stoi(a->name()) < std::stoi(b->name());
|
||||||
} catch (const std::invalid_argument &) {
|
} catch (const std::invalid_argument &) {
|
||||||
// Handle the exception if necessary.
|
// Handle the exception if necessary.
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue