branch: master
commit 5eeb0a120601964a347af827e4e4d3c0170ba94e
Author: Leo Liu <sdl....@gmail.com>
Commit: Leo Liu <sdl....@gmail.com>

    Correctly set ggtags-global-start-marker
---
 ggtags.el |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/ggtags.el b/ggtags.el
index 2920dc6..09e3e63 100644
--- a/ggtags.el
+++ b/ggtags.el
@@ -929,7 +929,8 @@ blocking emacs."
   (let* ((default-directory (or directory (ggtags-current-project-root)))
          (split-window-preferred-function ggtags-split-window-function)
          (env ggtags-process-environment))
-    (unless (markerp ggtags-global-start-marker)
+    (unless (and (markerp ggtags-global-start-marker)
+                 (marker-position ggtags-global-start-marker))
       (setq ggtags-global-start-marker (point-marker)))
     ;; Record the file name for `ggtags-navigation-start-file'.
     (setq ggtags-global-start-file buffer-file-name)

Reply via email to