workspaces: Fix scrolling on secondary outputs
This commit is contained in:
parent
cc2eec2b2e
commit
83572e2eca
1 changed files with 4 additions and 2 deletions
|
|
@ -83,8 +83,10 @@ pub fn spawn_workspaces(tx: glib::Sender<State>) -> SyncSender<WorkspaceEvent> {
|
||||||
if let Some((w_g, w_i)) = state
|
if let Some((w_g, w_i)) = state
|
||||||
.workspace_groups
|
.workspace_groups
|
||||||
.iter()
|
.iter()
|
||||||
.enumerate()
|
.find_map(|g| {
|
||||||
.find_map(|(g_i, g)| {
|
if g.output != state.expected_output {
|
||||||
|
return None;
|
||||||
|
}
|
||||||
g.workspaces
|
g.workspaces
|
||||||
.iter()
|
.iter()
|
||||||
.position(|w| w.states.contains(&zcosmic_workspace_handle_v1::State::Active))
|
.position(|w| w.states.contains(&zcosmic_workspace_handle_v1::State::Active))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue