git_ui: Fix mouse cursor hiding when clicking git entry in project diff (#51016)

Smit Barmase created

Release Notes:

- Fixed mouse cursor disappearing when clicking a changed file in the Git Changes panel.

Change summary

crates/git_ui/src/project_diff.rs | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Detailed changes

crates/git_ui/src/project_diff.rs 🔗

@@ -517,7 +517,11 @@ impl ProjectDiff {
     fn move_to_beginning(&mut self, window: &mut Window, cx: &mut Context<Self>) {
         self.editor.update(cx, |editor, cx| {
             editor.rhs_editor().update(cx, |editor, cx| {
-                editor.move_to_beginning(&Default::default(), window, cx);
+                editor.change_selections(Default::default(), window, cx, |s| {
+                    s.select_ranges(vec![
+                        multi_buffer::Anchor::min()..multi_buffer::Anchor::min(),
+                    ]);
+                });
             });
         });
     }