[gnome-builder] ide-source-view-movements: Fix scroll off > half page
- From: Carlos Soriano Sánchez <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] ide-source-view-movements: Fix scroll off > half page
- Date: Tue, 7 Apr 2015 20:08:20 +0000 (UTC)
commit a7fb23fe84cd0932559d3ac44c3856f8abfcea38
Author: Carlos Soriano <csoriano gnome org>
Date: Mon Apr 6 12:40:01 2015 +0200
ide-source-view-movements: Fix scroll off > half page
Clip scroll off to half page, so it doesn't make a wrong adjustment.
libide/ide-source-view-movements.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-source-view-movements.c b/libide/ide-source-view-movements.c
index a126d5f..433543f 100644
--- a/libide/ide-source-view-movements.c
+++ b/libide/ide-source-view-movements.c
@@ -719,11 +719,11 @@ ide_source_view_movements_move_page (Movement *mv)
buffer = gtk_text_view_get_buffer (text_view);
- scrolloff = ide_source_view_get_scroll_offset (mv->self);
line_top = gtk_text_iter_get_line (&iter_top);
line_bottom = gtk_text_iter_get_line (&iter_bottom);
half_page = MAX (1, (line_bottom - line_top) / 2);
+ scrolloff = MIN (ide_source_view_get_scroll_offset (mv->self), half_page);
switch ((int)mv->type)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]