[gnome-builder] cindent: ensure we don't loop forever looking for context



commit ca06c810cc84cb1c0e99c05b8bfbe998a56baeb0
Author: Christian Hergert <christian hergert me>
Date:   Wed Sep 16 20:16:35 2015 -0700

    cindent: ensure we don't loop forever looking for context

 plugins/c-pack/ide-c-indenter.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/plugins/c-pack/ide-c-indenter.c b/plugins/c-pack/ide-c-indenter.c
index 091c0c6..87103d4 100644
--- a/plugins/c-pack/ide-c-indenter.c
+++ b/plugins/c-pack/ide-c-indenter.c
@@ -465,7 +465,8 @@ in_comment (const GtkTextIter *location,
     {
       copy = iter;
 
-      gtk_text_iter_backward_char (&iter);
+      if (!gtk_text_iter_backward_char (&iter))
+        break;
     }
 
   *match_begin = copy;


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