Wire auto-integrate setting to scan pipeline
This commit is contained in:
@@ -1036,6 +1036,8 @@ impl DriftwoodWindow {
|
||||
log::info!("Analyzing {} AppImage(s) in background ({} already running)", needs_analysis.len(), running);
|
||||
}
|
||||
if !needs_analysis.is_empty() {
|
||||
let settings_scan = gio::Settings::new(crate::config::APP_ID);
|
||||
let auto_integrate = settings_scan.boolean("auto-integrate");
|
||||
let pending = Rc::new(std::cell::Cell::new(needs_analysis.len()));
|
||||
let refresh_timer: Rc<std::cell::Cell<Option<glib::SourceId>>> =
|
||||
Rc::new(std::cell::Cell::new(None));
|
||||
@@ -1047,7 +1049,7 @@ impl DriftwoodWindow {
|
||||
|
||||
glib::spawn_future_local(async move {
|
||||
let _ = gio::spawn_blocking(move || {
|
||||
analysis::run_background_analysis(id, path, appimage_type, false);
|
||||
analysis::run_background_analysis(id, path, appimage_type, auto_integrate);
|
||||
})
|
||||
.await;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user