[gnome-builder/auto-indent] auto-indent: fix indent after leaving top-level scope.



commit a58c491f8ee65387335b0231fa9d29d8e00f2578
Author: Christian Hergert <christian hergert me>
Date:   Thu Sep 18 17:01:17 2014 -0700

    auto-indent: fix indent after leaving top-level scope.
    
    Such as a finishing a function body.

 src/editor/gb-source-auto-indenter-c.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/editor/gb-source-auto-indenter-c.c b/src/editor/gb-source-auto-indenter-c.c
index 366af1b..97f227f 100644
--- a/src/editor/gb-source-auto-indenter-c.c
+++ b/src/editor/gb-source-auto-indenter-c.c
@@ -447,7 +447,7 @@ gb_source_auto_indenter_c_indent (GbSourceAutoIndenterC *c,
 
       if (gtk_text_iter_forward_char (iter))
         {
-          guint offset = gtk_text_iter_get_line_offset (iter);
+          guint offset = gtk_text_iter_get_line_offset (iter) - 1;
 
           if (backward_find_matching_char (iter, '}'))
             {


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