summaryrefslogtreecommitdiffstats
path: root/src/process/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/process/mod.rs')
-rw-r--r--src/process/mod.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/process/mod.rs b/src/process/mod.rs
index 7d168cd..568d7b5 100644
--- a/src/process/mod.rs
+++ b/src/process/mod.rs
@@ -16,6 +16,7 @@ use std::{process::Command, thread};
use anyhow::{anyhow, Result};
use crate::{
+ display::Tui,
input::{Event, EventHandler, MetaEvent},
process::{exit_status::ExitStatus, modules::Modules, process_result::ProcessResult, state::State},
todo_file::TodoFile,
@@ -33,7 +34,11 @@ pub struct Process {
}
impl Process {
- pub(crate) fn new(rebase_todo: TodoFile, event_handler: EventHandler, view: View) -> Self {
+ pub(crate) fn new<C: Tui + Send + 'static>(
+ rebase_todo: TodoFile,
+ event_handler: EventHandler,
+ view: View<C>,
+ ) -> Self {
let view_size = view.get_view_size();
let mut threads = vec![];