[gnome-builder] ide-source-view-movements: Fix scroll off > half page



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]