fix(panel): applying materials works

This commit is contained in:
Nova
2022-08-22 15:59:52 -04:00
parent 7e6705a012
commit a81070a7c9
6 changed files with 42 additions and 28 deletions

View File

@@ -28,9 +28,9 @@ impl XdgShellHandler for WaylandState {
surface.send_configure();
compositor::with_states(surface.wl_surface(), |data| {
data.data_map.insert_if_missing(CoreSurface::new);
data.data_map.insert_if_missing_threadsafe(CoreSurface::new);
data.data_map
.insert_if_missing(|| PanelItem::create(surface.wl_surface().clone()));
.insert_if_missing_threadsafe(|| PanelItem::create(surface.wl_surface().clone()));
});
}