[gtksourceview] Do not remove the previous line when auto indenting.
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] Do not remove the previous line when auto indenting.
- Date: Sun, 25 Apr 2010 19:48:49 +0000 (UTC)
commit 692e2e580d9bc9ae3054883802ea651afc754de4
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Sun Apr 25 21:45:05 2010 +0200
Do not remove the previous line when auto indenting.
gtksourceview/gtksourceview.c | 29 -----------------------------
1 files changed, 0 insertions(+), 29 deletions(-)
---
diff --git a/gtksourceview/gtksourceview.c b/gtksourceview/gtksourceview.c
index 8eb058d..13c4b5e 100644
--- a/gtksourceview/gtksourceview.c
+++ b/gtksourceview/gtksourceview.c
@@ -4101,34 +4101,6 @@ gtk_source_view_move_lines (GtkSourceView *view, gboolean copy, gint step)
gtk_text_buffer_delete_mark (buf, mark);
}
-static void
-remove_previous_line_if_empty (GtkSourceView *view,
- GtkTextIter *iter)
-{
- GtkTextBuffer *buf;
- GtkTextIter start;
- gunichar c;
-
- start = *iter;
-
- while (TRUE)
- {
- gtk_text_iter_backward_char (&start);
-
- if (gtk_text_iter_starts_line (&start))
- break;
-
- c = gtk_text_iter_get_char (&start);
-
- if (!g_unichar_isspace (c))
- return;
- }
-
- buf = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-
- gtk_text_buffer_delete (buf, &start, iter);
-}
-
static gboolean
gtk_source_view_key_press_event (GtkWidget *widget,
GdkEventKey *event)
@@ -4183,7 +4155,6 @@ gtk_source_view_key_press_event (GtkWidget *widget,
/* Insert new line and auto-indent. */
gtk_text_buffer_begin_user_action (buf);
- remove_previous_line_if_empty (view, &cur);
gtk_text_buffer_insert (buf, &cur, "\n", 1);
gtk_text_buffer_insert (buf, &cur, indent, strlen (indent));
g_free (indent);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]