Skip to content

Commit 509840b

Browse files
committed
Use get_or_insert_threadsafe
1 parent 21b9e53 commit 509840b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/wayland/background_effect/dispatch.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ impl<D: ExtBackgroundEffectHandler> Dispatch<ExtBackgroundEffectManagerV1, (), D
4545
match request {
4646
ManagerRequest::GetBackgroundEffect { id, surface } => {
4747
let already_taken = with_states(&surface, |states| {
48-
states
48+
let data = states
4949
.data_map
50-
.insert_if_missing_threadsafe(BackgroundEffectSurfaceData::new);
50+
.get_or_insert_threadsafe(BackgroundEffectSurfaceData::new);
5151
let data = states.data_map.get::<BackgroundEffectSurfaceData>().unwrap();
5252
let already = data.is_resource_attached();
5353
if !already {

0 commit comments

Comments
 (0)