summaryrefslogtreecommitdiffstats
path: root/src/run.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/run.rs')
-rw-r--r--src/run.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/run.rs b/src/run.rs
index fa02d3e..fd1a3af 100644
--- a/src/run.rs
+++ b/src/run.rs
@@ -3,12 +3,12 @@ use termion::event::Event;
use crate::commands::{AppExecute, CommandKeybind, KeyCommand};
use crate::config::AppKeyMapping;
use crate::context::AppContext;
+use crate::event::AppEvent;
+use crate::preview::preview_default;
use crate::tab::JoshutoTab;
use crate::ui;
use crate::ui::views::{TuiCommandMenu, TuiView};
-use crate::util::event::AppEvent;
use crate::util::input;
-use crate::util::load_child::LoadChild;
use crate::util::to_string::ToString;
pub fn run(
@@ -23,7 +23,7 @@ pub fn run(
context.tab_context_mut().push_tab(tab);
// trigger a preview of child
- let _ = LoadChild::load_child(context);
+ preview_default::load_preview(context, backend);
}
while !context.exit {
@@ -40,6 +40,7 @@ pub fn run(
match event {
AppEvent::Termion(Event::Mouse(event)) => {
input::process_mouse(event, context, backend);
+ preview_default::load_preview(context, backend);
}
AppEvent::Termion(key) => {
if !context.message_queue_ref().is_empty() {
@@ -82,6 +83,7 @@ pub fn run(
},
}
context.flush_event();
+ preview_default::load_preview(context, backend);
}
event => input::process_noninteractive(event, context),
}