[gedit-code-assistance/wip/indent] Fix to get better backward context



commit 5da9846860c3a2d60351c0008d780315e7e21bfd
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Thu Apr 10 14:40:28 2014 +0200

    Fix to get better backward context

 indentbackends/c/gca-c-backend.vala |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/indentbackends/c/gca-c-backend.vala b/indentbackends/c/gca-c-backend.vala
index dd3c741..da8e80c 100644
--- a/indentbackends/c/gca-c-backend.vala
+++ b/indentbackends/c/gca-c-backend.vala
@@ -126,8 +126,12 @@ class Backend : Object, Gca.IndentBackend
                        return get_line_indents(iter);
                }
 
-               // move to the beginning to get some context from previous lines
+               // move to the end of the previous line to get some context from previous lines
                iter.set_line_offset(0);
+               if (!iter.backward_char())
+               {
+                       return 0;
+               }
 
                if (!move_to_no_space(ref iter, false))
                {


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