summaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 02ea567..cae9c55 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -157,6 +157,7 @@ fn run_main(args: Args) -> Result<i32, AppError> {
// make sure all configs have been loaded before starting
let config = AppConfig::get_config();
let keymap = AppKeyMapping::get_config();
+
lazy_static::initialize(&THEME_T);
lazy_static::initialize(&MIMETYPE_T);
lazy_static::initialize(&PREVIEW_T);
@@ -167,9 +168,10 @@ fn run_main(args: Args) -> Result<i32, AppError> {
lazy_static::initialize(&USERNAME);
lazy_static::initialize(&HOSTNAME);
+ let mouse_support = config.mouse_support;
let mut context = AppContext::new(config, args.clone());
{
- let mut backend: ui::AppBackend = ui::AppBackend::new(context.config_ref().mouse_support)?;
+ let mut backend: ui::AppBackend = ui::AppBackend::new(mouse_support)?;
run::run_loop(&mut backend, &mut context, keymap)?;
}
run_quit(&args, &context)?;