From 8d185e1e10a2293038761d0020670a26faa2b7a8 Mon Sep 17 00:00:00 2001 From: Starccy <452276725@qq.com> Date: Thu, 16 Nov 2023 15:29:16 +0800 Subject: [PATCH] chore: display original error Part-of: --- src/widgets/image_view.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widgets/image_view.rs b/src/widgets/image_view.rs index 7ce809b..2903812 100644 --- a/src/widgets/image_view.rs +++ b/src/widgets/image_view.rs @@ -308,8 +308,8 @@ impl LpImageView { if let Some(directory) = directory { spawn(glib::clone!(@weak self as obj, @strong file => async move { if let Err(err) = obj.model().load_directory(directory.clone()).await { - log::warn!("Failed to load directory: {err}"); - obj.activate_action("win.show-toast", Some(&(err.to_string(), adw::ToastPriority::High.into_glib()).to_variant())) + log::warn!("Failed to load directory: {}", err.root_cause()); + obj.activate_action("win.show-toast", Some(&(format!("{} {}", err, err.root_cause()), adw::ToastPriority::High.into_glib()).to_variant())) .unwrap(); return; }