Explain runtime invariants and avoid redundant unwraps
This commit is contained in:
1 parent
34f2f07301
commit
1b51ba83b4
116 files changed
+1643
-515
No files matched your search
@@ -114,7 +114,15 @@ impl WallpaperState {
|
||||
let decode_failed = config.path.is_some() && !owned;
|
||||
|
||||
let receiver = if owned {
|
||||
Some(decoder.submit(config.path.clone().unwrap(), wakeup.clone()))
|
||||
Some(
|
||||
decoder.submit(
|
||||
config
|
||||
.path
|
||||
.clone()
|
||||
.expect("owned wallpaper decoding requires a configured image path"),
|
||||
wakeup.clone(),
|
||||
),
|
||||
)
|
||||
} else {
|
||||
decoder.cancel_pending();
|
||||
None
|
||||
|
||||
Reference in new issue
Block a user