From 50bdfbe35c5247bbd285ddd128d2611753887c28 Mon Sep 17 00:00:00 2001 From: Nik Revenco <154856872+NikitaRevenco@users.noreply.github.com> Date: Thu, 20 Mar 2025 08:25:21 +0000 Subject: [PATCH] fix: remove panic --- helix-term/src/handlers/blame.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/helix-term/src/handlers/blame.rs b/helix-term/src/handlers/blame.rs index 923ae74c..c4e53919 100644 --- a/helix-term/src/handlers/blame.rs +++ b/helix-term/src/handlers/blame.rs @@ -93,10 +93,13 @@ pub(super) fn register_hooks(handlers: &Handlers) { return Ok(()); }; - let hunks = doc.diff_handle().unwrap().load(); + let Some(hunks) = doc.diff_handle() else { + return Ok(()); + }; - let (inserted_lines_count, deleted_lines_count) = - hunks.inserted_and_deleted_before_line(cursor_line as usize); + let (inserted_lines_count, deleted_lines_count) = hunks + .load() + .inserted_and_deleted_before_line(cursor_line as usize); send_blocking( &tx,