From f2e554d761a8e5f2f7b3cbc5590ff6e5699b13d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bla=C5=BE=20Hrastnik?= <blaz@mxxn.io>
Date: Fri, 4 Jun 2021 15:07:43 +0900
Subject: [PATCH] matchbrackets: Needs to render with the viewport offset

---
 helix-term/src/ui/editor.rs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/helix-term/src/ui/editor.rs b/helix-term/src/ui/editor.rs
index e5d9f679..f474cb36 100644
--- a/helix-term/src/ui/editor.rs
+++ b/helix-term/src/ui/editor.rs
@@ -320,7 +320,10 @@ impl EditorView {
                                 if (pos.col as u16) < viewport.width {
                                     let style = Style::default().add_modifier(Modifier::REVERSED);
                                     surface
-                                        .get_mut(pos.col as u16 + OFFSET, pos.row as u16)
+                                        .get_mut(
+                                            viewport.x + pos.col as u16,
+                                            viewport.y + pos.row as u16,
+                                        )
                                         .set_style(style);
                                 }
                             }