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)]
|
||||
fn send_coordinates(&self, coordinates: &[u32]) {
|
||||
pub(super) fn send_coordinates(&self, coordinates: &[u32]) {
|
||||
self.client.event(Coordinates {
|
||||
self_id: self.id,
|
||||
coordinates,
|
||||
|
|
|
|||
|
|
@ -152,6 +152,12 @@ impl ExtWorkspaceManagerV1 {
|
|||
ws.send_capabilities();
|
||||
ws.send_id(&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();
|
||||
if let Some(group) = group {
|
||||
group.send_workspace_enter(&ws);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue