aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-02-18 04:24:39 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-02-18 04:24:39 +0000
commit90d1e8504f96e4ce25f10fee12ee393c3a594411 (patch)
treeccbb172a61473a84a339cf58c0d7f65f55a41ad7
parentc4d3d4b1a7658d4b18c2f8eddbbe4aca96cbda2d (diff)
don't use gtk-2.6 only API.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@111 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r--ChangeLog5
-rw-r--r--src/compose.c6
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 0f1d686b..dbf8eac4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-18
+
+ * src/compose.c: compose_join_next_line(): don't use
+ gtk_text_buffer_backspace() which is gtk-2.6 only API.
+
2005-02-17
* src/compose.c: implemented new line-wrapping routine. Enables full
diff --git a/src/compose.c b/src/compose.c
index f0503e46..588922c3 100644
--- a/src/compose.c
+++ b/src/compose.c
@@ -1967,10 +1967,12 @@ static gboolean compose_join_next_line(GtkTextBuffer *buffer,
}
/* delete linebreak */
- gtk_text_buffer_backspace(buffer, &iter_, FALSE, TRUE);
+ prev = iter_;
+ gtk_text_iter_backward_char(&prev);
+ gtk_text_buffer_delete(buffer, &prev, &iter_);
/* insert space if required */
- prev = next = iter_;
+ next = iter_;
gtk_text_iter_backward_char(&prev);
wc1 = gtk_text_iter_get_char(&prev);
wc2 = gtk_text_iter_get_char(&next);