diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-10-20 08:57:56 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-10-20 08:57:56 +0000 |
commit | bcce545ef82cc240b344c680d8811c1a1791d24d (patch) | |
tree | 6410cf84414ba93cb662c631af4e2e90567357f2 | |
parent | 6011e615a19daf7a266d9432b0e1dc5d58253646 (diff) |
textview.c: optimized a bit.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@672 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | ChangeLog.ja | 4 | ||||
-rw-r--r-- | src/textview.c | 4 |
3 files changed, 9 insertions, 3 deletions
@@ -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)); } |