summaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-03-29 11:49:37 +1100
committergithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2020-03-29 02:36:01 +0000
commit40b173118ac1ba3b42c01696521baf87af6f75e4 (patch)
tree51339a58ba52e69c4b643def9926bf1791955fad /pkg
parent8822c409e24bc143d0fe68834cabcc80fadaf48d (diff)
fix conflict race condition
Diffstat (limited to 'pkg')
-rw-r--r--pkg/gui/merge_panel.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkg/gui/merge_panel.go b/pkg/gui/merge_panel.go
index ba222a493..877d4fa9d 100644
--- a/pkg/gui/merge_panel.go
+++ b/pkg/gui/merge_panel.go
@@ -223,8 +223,10 @@ func (gui *Gui) refreshMergePanel() error {
mainView := gui.getMainView()
mainView.Wrap = false
- gui.setViewContent(gui.g, mainView, content)
- gui.Log.Warn("scrolling to conflict")
+ if err := gui.newStringTask("main", content); err != nil {
+ return err
+ }
+
if err := gui.scrollToConflict(gui.g); err != nil {
return err
}