From 8f5a0fe2b19bc47b0582eff060491449eda46e33 Mon Sep 17 00:00:00 2001 From: Diego Augusto Ramos Date: Thu, 29 Sep 2016 11:48:05 -0300 Subject: [PATCH] fix Invalid Point error --- lib/nav-view.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/nav-view.coffee b/lib/nav-view.coffee index b6b341d..f6cdfe9 100644 --- a/lib/nav-view.coffee +++ b/lib/nav-view.coffee @@ -267,7 +267,10 @@ class NavView extends ResizableWidthView marker = editor.getMarker(markerId) return unless marker row = marker.getStartBufferPosition() - editor.unfoldBufferRow(row) + # See https://discuss.atom.io/t/how-to-toggle-current-fold-in-editor-view/11094/5 + brow = editor.bufferPositionForScreenPosition(editor.getCursorScreenPosition()).row + if editor.isFoldedAtBufferRow(brow) + editor.unfoldBufferRow(brow) editor.setCursorBufferPosition(row) editor.scrollToCursorPosition()