No description
Find a file
Ian Douglas Scott 1118aa2877 When removing output global, use disable_global, remove with timer
This should fix an issue where output hotplug can sometimes cause
clients (including XWayland) to crash with a protocol error trying to
bind the output.

Using a timer doesn't seem ideal, but seems to be the correct way to do
this at present. Wlroots `wlr_global_destroy_safe` is basically the same
as this.

Adding a `LoopHandle` argument to `OutputConfigurationState::new` seems
awkward, but maybe better than a handler method for removing globals.
(`IdleNotifierState::new` also takes a `LoopHandle`). Perhaps Smithay
could provide some kind of helper for this.
2024-12-19 00:17:38 +01:00
.github/workflows ci: Add cargo fmt check 2024-11-18 18:24:53 +01:00
cosmic-comp-config Use new config from cosmic-settings-config 2024-09-04 20:50:42 +02:00
data feat: alt+shift+tab 2024-12-11 18:28:17 +01:00
debian feat: runtime configurable keybindings 2024-07-01 15:20:23 +02:00
resources i18n: added italian (#805) 2024-09-03 13:10:33 +02:00
src When removing output global, use disable_global, remove with timer 2024-12-19 00:17:38 +01:00
.gitignore Rework source filtering. 2023-01-04 01:52:16 -08:00
build.rs deps: Update to wayland-rs.0.30 2022-07-04 16:01:06 +02:00
Cargo.lock chore: update deps 2024-12-11 18:28:17 +01:00
Cargo.toml deps: Update smithay 2024-11-27 09:37:01 +01:00
flake.lock Update and fix flake.nix 2024-09-02 19:44:51 +02:00
flake.nix fix: remove non-existent input 'nixpkgs' from 'crane' 2024-09-18 15:43:59 +02:00
i18n.toml i18n support 2023-07-06 00:04:34 +02:00
LICENSE Initial commit 2021-12-15 17:25:15 +01:00
Makefile Use new config from cosmic-settings-config 2024-09-04 20:50:42 +02:00
rust-toolchain.toml fix: unresolved import [of std] on NixOS in RA 2024-09-18 15:43:59 +02:00
rustfmt.toml Fix refresh_focus 2023-04-01 20:35:58 +04:00