Fix compilation with new cosmic-files dialog API

This commit is contained in:
Jeremy Soller 2025-07-01 09:41:36 -06:00
parent 8c19acf066
commit 7968e1c720
No known key found for this signature in database
GPG key ID: 670FDFB5428E05CA

View file

@ -26,7 +26,7 @@ use cosmic::{
Application, ApplicationExt, Element, Application, ApplicationExt, Element,
}; };
use cosmic::{surface, Apply}; 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 cosmic_text::{fontdb::FaceInfo, Family, Stretch, Weight};
use localize::LANGUAGE_SORTER; use localize::LANGUAGE_SORTER;
use std::{ use std::{
@ -1667,10 +1667,9 @@ impl Application for App {
} { } {
if self.dialog_opt.is_none() { if self.dialog_opt.is_none() {
let (dialog, command) = Dialog::new( let (dialog, command) = Dialog::new(
DialogKind::SaveFile { DialogSettings::new().kind(DialogKind::SaveFile {
filename: format!("{}.ron", color_scheme_name), filename: format!("{}.ron", color_scheme_name),
}, }),
None,
Message::DialogMessage, Message::DialogMessage,
move |result| { move |result| {
Message::ColorSchemeExportResult( Message::ColorSchemeExportResult(
@ -1769,8 +1768,7 @@ impl Application for App {
if self.dialog_opt.is_none() { if self.dialog_opt.is_none() {
self.color_scheme_errors.clear(); self.color_scheme_errors.clear();
let (dialog, command) = Dialog::new( let (dialog, command) = Dialog::new(
DialogKind::OpenMultipleFiles, DialogSettings::new().kind(DialogKind::OpenMultipleFiles),
None,
Message::DialogMessage, Message::DialogMessage,
move |result| Message::ColorSchemeImportResult(color_scheme_kind, result), move |result| Message::ColorSchemeImportResult(color_scheme_kind, result),
); );