workspaces: Fix scrolling on secondary outputs

This commit is contained in:
Victoria Brekenfeld 2022-07-08 23:47:46 +02:00
parent cc2eec2b2e
commit 83572e2eca

View file

@ -83,8 +83,10 @@ pub fn spawn_workspaces(tx: glib::Sender<State>) -> SyncSender<WorkspaceEvent> {
if let Some((w_g, w_i)) = state
.workspace_groups
.iter()
.enumerate()
.find_map(|(g_i, g)| {
.find_map(|g| {
if g.output != state.expected_output {
return None;
}
g.workspaces
.iter()
.position(|w| w.states.contains(&zcosmic_workspace_handle_v1::State::Active))