summaryrefslogtreecommitdiffstats
path: root/src/history.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/history.rs')
-rw-r--r--src/history.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/history.rs b/src/history.rs
index 2753470..fbcd2d8 100644
--- a/src/history.rs
+++ b/src/history.rs
@@ -130,6 +130,13 @@ impl History {
self.entries[idx].lock_arc().await.toggle_fullscreen();
}
+ pub async fn set_fullscreen(&mut self, idx: usize, fullscreen: bool) {
+ self.entries[idx]
+ .lock_arc()
+ .await
+ .set_fullscreen(fullscreen);
+ }
+
pub async fn should_fullscreen(&self, idx: usize) -> bool {
self.entries[idx].lock_arc().await.should_fullscreen()
}
@@ -321,6 +328,10 @@ impl HistoryEntry {
}
}
+ fn set_fullscreen(&mut self, fullscreen: bool) {
+ self.fullscreen = Some(fullscreen);
+ }
+
fn running(&self) -> bool {
self.exit_info.is_none()
}