aboutsummaryrefslogtreecommitdiff
path: root/karlgui/src/globals.rs
diff options
context:
space:
mode:
authormetamuffin <yvchraiqi@protonmail.com>2022-08-18 18:01:25 +0200
committermetamuffin <yvchraiqi@protonmail.com>2022-08-18 18:01:25 +0200
commitfd5294bf2775330a48e8f049395b17498b9264b3 (patch)
tree1eac393e2aca23fc4a13b3a8d7f9abe8a8e0975e /karlgui/src/globals.rs
parent3776e4acb8f18aac57ef489b7deb9e223d67611b (diff)
downloadkarlender-fd5294bf2775330a48e8f049395b17498b9264b3.tar
karlender-fd5294bf2775330a48e8f049395b17498b9264b3.tar.bz2
karlender-fd5294bf2775330a48e8f049395b17498b9264b3.tar.zst
height controls
Diffstat (limited to 'karlgui/src/globals.rs')
-rw-r--r--karlgui/src/globals.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/karlgui/src/globals.rs b/karlgui/src/globals.rs
index f757f2e..cfbf57f 100644
--- a/karlgui/src/globals.rs
+++ b/karlgui/src/globals.rs
@@ -3,13 +3,13 @@ use chrono::NaiveDateTime;
use karlcommon::{ClientboundPacket, ServerboundPacket, Task};
use log::warn;
use std::{
- collections::{HashMap, VecDeque},
+ collections::{BTreeMap, HashMap, VecDeque},
ops::Range,
};
pub struct Globals {
pub client: Client,
- pub tasks: HashMap<u64, Task>,
+ pub tasks: BTreeMap<u64, Task>,
pub awaiting_instance_requests: VecDeque<(u64, Range<NaiveDateTime>)>,
pub instance_cache:
@@ -29,7 +29,7 @@ impl Globals {
while let Ok(p) = self.client.receiver.try_recv() {
match p {
ClientboundPacket::TaskList(t) => {
- self.tasks = HashMap::from_iter(t.into_iter().map(|e| (e.id, e)));
+ self.tasks = BTreeMap::from_iter(t.into_iter().map(|e| (e.id, e)));
}
ClientboundPacket::Sync => {
self.client.busy = false;