Skip to content

Commit

Permalink
Check that the file has a character to reference
Browse files Browse the repository at this point in the history
  • Loading branch information
Moosems committed Oct 18, 2024
1 parent 229d8cd commit 1ca7486
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion porcupine/plugins/trailing_newline.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
def on_save(event: tkinter.Event[tabs.FileTab]) -> None:
if event.widget.settings.get("insert_final_newline", bool):
textwidget = event.widget.textwidget
if textwidget.get("end - 2 chars", "end - 1 char") != "\n":
char = textwidget.get("end - 2 chars", "end - 1 char")
if char and char != "\n":
# doesn't end with a \n yet, be sure not to annoyingly move the
# cursor like IDLE does
cursor = textwidget.index("insert")
Expand Down

0 comments on commit 1ca7486

Please sign in to comment.