Revert https://github.com/SeaDve/Kooha/commit/10e314e1c41a until x11-toolkits/libadwaita is updated to newer ABI --- Cargo.toml.orig 2021-09-23 07:50:54 UTC +++ Cargo.toml @@ -15,8 +15,8 @@ pretty_env_logger = "0.4" once_cell = "1.5" gettext-rs = { version = "0.7", features = ["gettext-system"] } ashpd = { version = "0.2.0-alpha-3", features = ["feature_gtk4"] } -gtk = { package = "gtk4", version = "0.3" } -adw = { package = "libadwaita", version = "0.1.0-alpha-4" } +gtk = { package = "gtk4", version = "0.2" } +adw = { package = "libadwaita", version = "0.1.0-alpha-3" } gst = { package = "gstreamer", version = "0.17" } gst-plugin-gif = "0.7.0" futures = "0.3.16" --- src/backend/screencast_portal.rs.orig 2021-09-23 07:50:54 UTC +++ src/backend/screencast_portal.rs @@ -88,7 +88,7 @@ impl ScreencastPortal { ScreencastPortalResponse::Success(streams, fd) } Err(error) => match error { - ashpd::Error::Response(ResponseError::Cancelled) => { + ashpd::Error::Portal(ResponseError::Cancelled) => { log::info!("Select sources cancelled"); ScreencastPortalResponse::Cancelled }