[gnome-builder/gnome-builder-3-20] buffer-manager: handle parse of L%u_%u



commit 7c60c25ed0b7359c28277b72ef9f35bae8d5f3af
Author: Christian Hergert <chergert redhat com>
Date:   Wed May 11 14:37:08 2016 +0300

    buffer-manager: handle parse of L%u_%u
    
    If we only parse the line number, that is perfectly fine. But we also
    want to handle when we parse both the line and the column.

 libide/ide-buffer-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-buffer-manager.c b/libide/ide-buffer-manager.c
index 1edd115..a8a4745 100644
--- a/libide/ide-buffer-manager.c
+++ b/libide/ide-buffer-manager.c
@@ -522,7 +522,7 @@ ide_buffer_manager_load_file__load_cb (GObject      *object,
           guint line = 0;
           guint line_offset = 0;
 
-          if (1 == sscanf (fragment, "L%u_%u", &line, &line_offset))
+          if (sscanf (fragment, "L%u_%u", &line, &line_offset) >= 1)
             {
               IDE_TRACE_MSG ("Restoring insert mark to %u:%u", line, line_offset);
               gtk_text_buffer_get_iter_at_line_offset (GTK_TEXT_BUFFER (state->buffer), &iter,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]