From 2f53d25eddbac7a9bd327da3c17790027ac4269c Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Fri, 28 Jan 2022 18:38:56 +0100 Subject: [PATCH] deps: Update smithay --- Cargo.lock | 21 +++++++++++---------- Cargo.toml | 4 ++-- src/backend/winit.rs | 2 +- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7d58607f..79eda435 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -415,10 +415,11 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "drm" -version = "0.5.0" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c00d7f6793e5450d907535c66e036b3bb8db6df933025e3ceb0aac1e8f6c63de" +checksum = "408e87132bd0d8a13a3b418b9d51fb92973b764d1d40785947d233ab2945fd27" dependencies = [ + "bitflags", "drm-ffi", "drm-fourcc", "nix", @@ -511,9 +512,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "gbm" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "040856dd5202dbb14f492bd7802e10782a39238fc0bff3a6dcd4feb89e2a7d8e" +checksum = "06678321b809dfa34ca3be8ac2cb91b22116f86ba37b1610a752eaf90594c450" dependencies = [ "bitflags", "drm", @@ -641,9 +642,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.112" +version = "0.2.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125" +checksum = "0a8d982fa7a96a000f6ec4cfe966de9703eccde29750df2bb8949da91b0e818d" [[package]] name = "libloading" @@ -1082,9 +1083,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "serde" -version = "1.0.133" +version = "1.0.136" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a" +checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" [[package]] name = "slog" @@ -1148,7 +1149,7 @@ checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" [[package]] name = "smithay" version = "0.3.0" -source = "git+https://github.com/Smithay/smithay.git?rev=8558253b#8558253b1395ccee04941778badf1b2869f1597b" +source = "git+https://github.com/Smithay/smithay.git?rev=ab89bda5#ab89bda5035ce03df42cc98d6b2ee6cd5d79862e" dependencies = [ "appendlist", "bitflags", @@ -1204,7 +1205,7 @@ dependencies = [ [[package]] name = "smithay-egui" version = "0.1.0" -source = "git+https://github.com/Smithay/smithay-egui.git?rev=3af730c7#3af730c7e923ce3a3d552205ed491a65447968a1" +source = "git+https://github.com/Smithay/smithay-egui.git?rev=cdff1795#cdff17953e837fb090445db0ca8a85f6d932b79b" dependencies = [ "cgmath", "egui", diff --git a/Cargo.toml b/Cargo.toml index e03a6500..fef63fad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,13 +18,13 @@ egui = { version = "0.16", optional = true } [dependencies.smithay] version = "0.3" git = "https://github.com/Smithay/smithay.git" -rev = "8558253b" +rev = "ab89bda5" default-features = false features = ["backend_x11", "backend_egl", "backend_winit", "desktop", "use_system_lib", "renderer_gl", "wayland_frontend", "slog-stdlog"] [dependencies.smithay-egui] git = "https://github.com/Smithay/smithay-egui.git" -rev = "3af730c7" +rev = "cdff1795" optional = true [features] diff --git a/src/backend/winit.rs b/src/backend/winit.rs index d530919a..38a5666e 100644 --- a/src/backend/winit.rs +++ b/src/backend/winit.rs @@ -59,8 +59,8 @@ impl WinitState { let space = state.spaces.active_space_mut(&self.output); let mut backend = self.backend.borrow_mut(); - let age = backend.buffer_age(); backend.bind().with_context(|| "Failed to bind buffer")?; + let age = backend.buffer_age().unwrap_or(0); match space.render_output( backend.renderer(), &self.output,