aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-10-20 08:57:56 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-10-20 08:57:56 +0000
commitbcce545ef82cc240b344c680d8811c1a1791d24d (patch)
tree6410cf84414ba93cb662c631af4e2e90567357f2
parent6011e615a19daf7a266d9432b0e1dc5d58253646 (diff)
textview.c: optimized a bit.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@672 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r--ChangeLog4
-rw-r--r--ChangeLog.ja4
-rw-r--r--src/textview.c4
3 files changed, 9 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 4d1cde7e..3f2ee316 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2005-10-20
+ * src/textview.c: textview_adj_value_changed(): optimized a bit.
+
+2005-10-20
+
* src/textview.c: textview_adj_value_changed(): don't move cursor
if selection exists.
diff --git a/ChangeLog.ja b/ChangeLog.ja
index 78fee4d3..8135fbf5 100644
--- a/ChangeLog.ja
+++ b/ChangeLog.ja
@@ -1,5 +1,9 @@
2005-10-20
+ * src/textview.c: textview_adj_value_changed(): 少し最適化。
+
+2005-10-20
+
* src/textview.c: textview_adj_value_changed(): 選択部が存在するときは
カーソルを移動しないようにした。
diff --git a/src/textview.c b/src/textview.c
index 5161b6a4..4463d199 100644
--- a/src/textview.c
+++ b/src/textview.c
@@ -2061,11 +2061,9 @@ static void textview_adj_value_changed(GtkAdjustment *adj, gpointer data)
{
TextView *textview = (TextView *)data;
GtkTextBuffer *buffer;
- GtkTextIter start, end;
buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview->text));
- gtk_text_buffer_get_selection_bounds(buffer, &start, &end);
- if (!gtk_text_iter_equal(&start, &end))
+ if (gtk_text_buffer_get_selection_bounds(buffer, NULL, NULL))
return;
gtk_text_view_place_cursor_onscreen(GTK_TEXT_VIEW(textview->text));
}