File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -369,6 +369,12 @@ where
369
369
. into_iter( )
370
370
. filter( cosmic_config:: Error :: is_err)
371
371
{
372
+ if let cosmic_config:: Error :: GetKey ( _, err) = & why {
373
+ if err. kind( ) == std:: io:: ErrorKind :: NotFound {
374
+ // No system default config installed; don't error
375
+ continue ;
376
+ }
377
+ }
372
378
tracing:: error!( ?why, "cosmic toolkit config update error" ) ;
373
379
}
374
380
Original file line number Diff line number Diff line change @@ -25,6 +25,12 @@ pub static COSMIC_TK: LazyLock<RwLock<CosmicTk>> = LazyLock::new(|| {
25
25
. map ( |c| {
26
26
CosmicTk :: get_entry ( & c) . unwrap_or_else ( |( errors, mode) | {
27
27
for why in errors. into_iter ( ) . filter ( cosmic_config:: Error :: is_err) {
28
+ if let cosmic_config:: Error :: GetKey ( _, err) = & why {
29
+ if err. kind ( ) == std:: io:: ErrorKind :: NotFound {
30
+ // No system default config installed; don't error
31
+ continue ;
32
+ }
33
+ }
28
34
tracing:: error!( ?why, "CosmicTk config entry error" ) ;
29
35
}
30
36
mode
You can’t perform that action at this time.
0 commit comments