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,