ext_workspace: send workspace index as X coordinate
This commit is contained in:
parent
b87eb60e68
commit
ba047d3a94
2 changed files with 7 additions and 2 deletions
|
|
@ -63,8 +63,7 @@ impl ExtWorkspaceHandleV1 {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
#[expect(dead_code)]
|
pub(super) fn send_coordinates(&self, coordinates: &[u32]) {
|
||||||
fn send_coordinates(&self, coordinates: &[u32]) {
|
|
||||||
self.client.event(Coordinates {
|
self.client.event(Coordinates {
|
||||||
self_id: self.id,
|
self_id: self.id,
|
||||||
coordinates,
|
coordinates,
|
||||||
|
|
|
||||||
|
|
@ -152,6 +152,12 @@ impl ExtWorkspaceManagerV1 {
|
||||||
ws.send_capabilities();
|
ws.send_capabilities();
|
||||||
ws.send_id(&workspace.name);
|
ws.send_id(&workspace.name);
|
||||||
ws.send_name(&workspace.name);
|
ws.send_name(&workspace.name);
|
||||||
|
let coord = output
|
||||||
|
.workspaces
|
||||||
|
.iter()
|
||||||
|
.position(|w| w.id == workspace.id)
|
||||||
|
.unwrap_or(0) as u32;
|
||||||
|
ws.send_coordinates(&[coord]);
|
||||||
ws.send_current_state();
|
ws.send_current_state();
|
||||||
if let Some(group) = group {
|
if let Some(group) = group {
|
||||||
group.send_workspace_enter(&ws);
|
group.send_workspace_enter(&ws);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue