[gnome-builder/wip/libide-merge] line jump to first nonspace char



commit 6b866aa3ced7b336ee50b8c44c8ad42beec45e4d
Author: Christian Hergert <christian hergert me>
Date:   Sat Mar 21 17:13:59 2015 -0700

    line jump to first nonspace char

 libide/ide-source-view-movements.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/libide/ide-source-view-movements.c b/libide/ide-source-view-movements.c
index 6beed2a..032d593 100644
--- a/libide/ide-source-view-movements.c
+++ b/libide/ide-source-view-movements.c
@@ -422,6 +422,11 @@ ide_source_view_movements_nth_line (Movement *mv)
     gtk_text_iter_set_line (&mv->insert, mv->count - 1);
 
   gtk_text_iter_set_line_offset (&mv->insert, 0);
+
+  while (!gtk_text_iter_ends_line (&mv->insert) &&
+         g_unichar_isspace (gtk_text_iter_get_char (&mv->insert)))
+    if (!gtk_text_iter_forward_char (&mv->insert))
+      break;
 }
 
 static void


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