From 3a13f536f051f6a82ea0226d913b3fdeec8771b0 Mon Sep 17 00:00:00 2001 From: Lewis Russell Date: Thu, 15 Dec 2022 14:07:35 +0000 Subject: [PATCH] fix: add nil check --- lua/gitsigns/actions.lua | 4 +++- teal/gitsigns/actions.tl | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lua/gitsigns/actions.lua b/lua/gitsigns/actions.lua index 483ea89..4bf95ad 100644 --- a/lua/gitsigns/actions.lua +++ b/lua/gitsigns/actions.lua @@ -256,7 +256,9 @@ local function get_hunks(bufnr, bcache, greedy, staged) else text = bcache.compare_text end - hunks = run_diff(text, buftext, false) + if text then + hunks = run_diff(text, buftext, false) + end scheduler() else if staged then diff --git a/teal/gitsigns/actions.tl b/teal/gitsigns/actions.tl index d3555c8..696cff7 100644 --- a/teal/gitsigns/actions.tl +++ b/teal/gitsigns/actions.tl @@ -256,7 +256,9 @@ local function get_hunks(bufnr: integer, bcache: CacheEntry, greedy: boolean, st else text = bcache.compare_text end - hunks = run_diff(text, buftext, false) + if text then + hunks = run_diff(text, buftext, false) + end scheduler() else if staged then