From 7968e1c720f7bcd49ae3ccb183708d85dec11ebd Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 1 Jul 2025 09:41:36 -0600 Subject: [PATCH] Fix compilation with new cosmic-files dialog API --- src/main.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main.rs b/src/main.rs index cb4b3d6..35dac07 100644 --- a/src/main.rs +++ b/src/main.rs @@ -26,7 +26,7 @@ use cosmic::{ Application, ApplicationExt, Element, }; use cosmic::{surface, Apply}; -use cosmic_files::dialog::{Dialog, DialogKind, DialogMessage, DialogResult}; +use cosmic_files::dialog::{Dialog, DialogKind, DialogMessage, DialogResult, DialogSettings}; use cosmic_text::{fontdb::FaceInfo, Family, Stretch, Weight}; use localize::LANGUAGE_SORTER; use std::{ @@ -1667,10 +1667,9 @@ impl Application for App { } { if self.dialog_opt.is_none() { let (dialog, command) = Dialog::new( - DialogKind::SaveFile { + DialogSettings::new().kind(DialogKind::SaveFile { filename: format!("{}.ron", color_scheme_name), - }, - None, + }), Message::DialogMessage, move |result| { Message::ColorSchemeExportResult( @@ -1769,8 +1768,7 @@ impl Application for App { if self.dialog_opt.is_none() { self.color_scheme_errors.clear(); let (dialog, command) = Dialog::new( - DialogKind::OpenMultipleFiles, - None, + DialogSettings::new().kind(DialogKind::OpenMultipleFiles), Message::DialogMessage, move |result| Message::ColorSchemeImportResult(color_scheme_kind, result), );