diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-11-03 09:38:39 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-11-03 10:15:19 +0300 |
| commit | 11633aef98fa7e7bfab42a85164377c9f4afd142 (patch) | |
| tree | ecffe497224457545ee212ea59c31a92a0b3e883 | |
| parent | 9193245871bf16e0e5b513806dc988caee994c13 (diff) | |
| download | niri-11633aef98fa7e7bfab42a85164377c9f4afd142.tar.gz niri-11633aef98fa7e7bfab42a85164377c9f4afd142.tar.bz2 niri-11633aef98fa7e7bfab42a85164377c9f4afd142.zip | |
Use is() instead of downcast().is_some()
| -rw-r--r-- | src/handlers/xdg_shell.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/handlers/xdg_shell.rs b/src/handlers/xdg_shell.rs index 922250ba..ac078f86 100644 --- a/src/handlers/xdg_shell.rs +++ b/src/handlers/xdg_shell.rs @@ -83,7 +83,7 @@ impl XdgShellHandler for State { if focus.id().same_client_as(&wl_surface.id()) { // Deny move requests from DnD grabs to work around // https://gitlab.gnome.org/GNOME/gtk/-/issues/7113 - let is_dnd_grab = grab.as_any().downcast_ref::<DnDGrab<Self>>().is_some(); + let is_dnd_grab = grab.as_any().is::<DnDGrab<Self>>(); if !is_dnd_grab { grab_start_data = @@ -103,8 +103,7 @@ impl XdgShellHandler for State { if focus.id().same_client_as(&wl_surface.id()) { // Deny move requests from DnD grabs to work around // https://gitlab.gnome.org/GNOME/gtk/-/issues/7113 - let is_dnd_grab = - grab.as_any().downcast_ref::<DnDGrab<Self>>().is_some(); + let is_dnd_grab = grab.as_any().is::<DnDGrab<Self>>(); if !is_dnd_grab { grab_start_data = |
