1
0
mirror of https://github.com/uowuo/abaddon.git synced 2025-03-04 03:03:16 -05:00

fix overflow in sorting

This commit is contained in:
ouwou 2024-03-08 17:37:24 -05:00
parent f142df9155
commit 969820fba2

View File

@ -359,7 +359,7 @@ int ChannelListTree::SortFunc(const Gtk::TreeModel::iterator &a, const Gtk::Tree
if (a_type == RenderType::TextChannel && b_type == RenderType::VoiceChannel) return -1;
if (b_type == RenderType::TextChannel && a_type == RenderType::VoiceChannel) return 1;
#endif
return static_cast<int>(a_sort - b_sort);
return static_cast<int>(std::clamp(a_sort - b_sort, -1LL, 1LL));
}
void ChannelListTree::OnPanedPositionChanged() {