surface: restore mouse_shape when modifier overrides end

hard-coded .default & .text overrode a previously set OSC22 pointer
shape, this was a regression introduced in 6e8ed4e8b.
This commit is contained in:
Jesse Miller
2026-09-02 14:32:04 -06:00
parent b0481f5aa7
commit 5dfb672986

View File

@@ -88,7 +88,7 @@ pub fn keyToMouseShape(self: SurfaceMouse) ?MouseShape {
// Normal override state
return .text;
} else {
return .default;
return self.mouse_shape;
}
},
@@ -97,7 +97,7 @@ pub fn keyToMouseShape(self: SurfaceMouse) ?MouseShape {
// Crosshair (rectangle select)
return .crosshair;
} else {
return .text;
return self.mouse_shape;
}
},