From 32be6c824641a8d620cab894079ebdd95fc5c379 Mon Sep 17 00:00:00 2001 From: FineFindus <79987-FineFindus@users.noreply.gitlab.gnome.org> Date: Wed, 24 May 2023 15:34:52 +0000 Subject: [PATCH] imageView: Check set wallpaper response Closes #166 --- src/widgets/image_view.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widgets/image_view.rs b/src/widgets/image_view.rs index d16530a..b03ebd5 100644 --- a/src/widgets/image_view.rs +++ b/src/widgets/image_view.rs @@ -37,8 +37,7 @@ use crate::util::spawn; use adw::prelude::*; use adw::subclass::prelude::*; use anyhow::Context; -use ashpd::desktop::wallpaper; -use ashpd::desktop::ResponseError; +use ashpd::desktop::{wallpaper, ResponseError}; use ashpd::Error; use ashpd::WindowIdentifier; use glib::clone; @@ -640,6 +639,7 @@ impl LpImageView { .identifier(id) .build_uri(&uri) .await + .and_then(|req| req.response()) { // We use `1` here because we can't pass enums directly as GVariants, // so we need to use the C int value of the enum.