Recapture workspace/toplevel on damage; start code for filtering

For some reason using calloop makes output events not consistently
occur?
This commit is contained in:
Ian Douglas Scott 2023-02-09 14:00:22 -08:00
parent 04607b84aa
commit c46ab4f1e6
4 changed files with 242 additions and 67 deletions

5
Cargo.lock generated
View file

@ -397,7 +397,7 @@ dependencies = [
[[package]]
name = "cosmic-client-toolkit"
version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-protocols#1ebab50966cfa91afc988f6d8cf83307cbe30446"
source = "git+https://github.com/pop-os/cosmic-protocols#7eac0d9e15b9dc4269ceb1ab7dd027b8589c601d"
dependencies = [
"cosmic-protocols",
"gl_generator",
@ -409,7 +409,7 @@ dependencies = [
[[package]]
name = "cosmic-protocols"
version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-protocols#1ebab50966cfa91afc988f6d8cf83307cbe30446"
source = "git+https://github.com/pop-os/cosmic-protocols#7eac0d9e15b9dc4269ceb1ab7dd027b8589c601d"
dependencies = [
"bitflags",
"wayland-backend",
@ -457,6 +457,7 @@ dependencies = [
name = "cosmic-workspaces"
version = "0.1.0"
dependencies = [
"calloop",
"cosmic-client-toolkit",
"futures-channel",
"libcosmic",