From a3177a4583f1084161ce6f226e6273090769f726 Mon Sep 17 00:00:00 2001 From: Andre Hartmann Date: Fri, 23 Aug 2024 10:10:10 +0200 Subject: [PATCH] Git: InstantBlame: Retrigger on more settings changed When one of the settings "ignore space changes" or "ignore line moves" are changed, retrigger the blame. Change-Id: I46a8cf738cf7ece2c35c650ab2c93ee531aaae14 Reviewed-by: Orgad Shaneh --- src/plugins/git/instantblame.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/plugins/git/instantblame.cpp b/src/plugins/git/instantblame.cpp index 42d32ab12cd..b14b752b261 100644 --- a/src/plugins/git/instantblame.cpp +++ b/src/plugins/git/instantblame.cpp @@ -190,6 +190,14 @@ void InstantBlame::setup() setupBlameForEditor(EditorManager::currentEditor()); }); + connect(&settings().instantBlameIgnoreSpaceChanges, &BaseAspect::changed, this, [setupBlameForEditor] { + setupBlameForEditor(EditorManager::currentEditor()); + }); + + connect(&settings().instantBlameIgnoreLineMoves, &BaseAspect::changed, this, [setupBlameForEditor] { + setupBlameForEditor(EditorManager::currentEditor()); + }); + connect(EditorManager::instance(), &EditorManager::currentEditorChanged, this, setupBlameForEditor); connect(EditorManager::instance(), &EditorManager::documentClosed,