branch: elpa/subed
commit 81aca876336bc88bf1224dbfc04b41502e13808c
Author: Random User <rnd...@posteo.de>
Commit: Random User <rnd...@posteo.de>

    Be more robust when moving forward/backward to subtitle text
---
 subed/subed-srt.el | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/subed/subed-srt.el b/subed/subed-srt.el
index ea057c3..d501386 100644
--- a/subed/subed-srt.el
+++ b/subed/subed-srt.el
@@ -214,16 +214,17 @@ first subtitle)."
 
 (defun subed-srt-forward-subtitle-text ()
   "Move point to next subtitle's text.
-Return new point"
+Return point or nil if there is no next subtitle."
   (interactive)
-  (subed-srt-forward-subtitle-id)
-  (subed-srt-move-to-subtitle-text))
+  (when (subed-srt-forward-subtitle-id)
+    (subed-srt-move-to-subtitle-text)))
 
 (defun subed-srt-backward-subtitle-text ()
-  "Move point to previous subtitle's text"
+  "Move point to previous subtitle's text.
+Return point or nil if there is no previous subtitle."
   (interactive)
-  (subed-srt-backward-subtitle-id)
-  (subed-srt-move-to-subtitle-text))
+  (when (subed-srt-backward-subtitle-id)
+    (subed-srt-move-to-subtitle-text)))
 
 (defun subed-srt-forward-subtitle-time-start ()
   "Move point to next subtitle's start time."

Reply via email to