Skip to content

Commit 180f3ee

Browse files
committed
Merge branch 'feat/desktop-tools' into feat/desktop-app
2 parents ef4d504 + 37d414e commit 180f3ee

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

‎crates/botloftd/src/desktop.rs‎

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,9 @@ impl Desktop {
6161
self.apps.fetch_add(1, Ordering::SeqCst);
6262
}
6363

64+
/// Always after its `app_opened`.
6465
pub fn app_closed(&self) {
65-
let _ = self
66-
.apps
67-
.fetch_update(Ordering::SeqCst, Ordering::SeqCst, |open| {
68-
open.checked_sub(1)
69-
});
66+
self.apps.fetch_sub(1, Ordering::SeqCst);
7067
}
7168

7269
/// Changes how the owner's idle time is read: tests stand in for them.
@@ -117,7 +114,6 @@ mod tests {
117114
assert_eq!(desktop.owner_here(), Err(Away::Idle));
118115
desktop.set_owner_idle(idle_for(0));
119116
desktop.app_closed();
120-
desktop.app_closed();
121117
assert_eq!(desktop.owner_here(), Err(Away::NoApp));
122118
}
123119
}

0 commit comments

Comments
 (0)