chore: Wrap WorkspaceId in newtype (#9492)

Release Notes:

- N/A
This commit is contained in:
Piotr Osiewicz
2024-03-18 12:39:03 +01:00
committed by GitHub
parent 07dbee8651
commit f60774bbdd
8 changed files with 67 additions and 24 deletions
+4 -2
View File
@@ -125,7 +125,9 @@ use ui::{
};
use util::{maybe, post_inc, RangeExt, ResultExt, TryFutureExt};
use workspace::Toast;
use workspace::{searchable::SearchEvent, ItemNavHistory, SplitDirection, ViewId, Workspace};
use workspace::{
searchable::SearchEvent, ItemNavHistory, SplitDirection, ViewId, Workspace, WorkspaceId,
};
use crate::hover_links::find_url;
@@ -407,7 +409,7 @@ pub struct Editor {
cursor_shape: CursorShape,
collapse_matches: bool,
autoindent_mode: Option<AutoindentMode>,
workspace: Option<(WeakView<Workspace>, i64)>,
workspace: Option<(WeakView<Workspace>, WorkspaceId)>,
keymap_context_layers: BTreeMap<TypeId, KeyContext>,
input_enabled: bool,
use_modal_editing: bool,
+2 -2
View File
@@ -182,7 +182,7 @@ impl ScrollManager {
map: &DisplaySnapshot,
local: bool,
autoscroll: bool,
workspace_id: Option<i64>,
workspace_id: Option<WorkspaceId>,
cx: &mut ViewContext<Editor>,
) {
let (new_anchor, top_row) = if scroll_position.y <= 0. {
@@ -221,7 +221,7 @@ impl ScrollManager {
top_row: u32,
local: bool,
autoscroll: bool,
workspace_id: Option<i64>,
workspace_id: Option<WorkspaceId>,
cx: &mut ViewContext<Editor>,
) {
self.anchor = anchor;