Don't page when window is too small
authorrodin <rodin@ddfedd41-794f-dd11-ae45-00112f111e67>
Sun, 18 Apr 2010 09:28:34 +0000 (09:28 +0000)
committerrodin <rodin@ddfedd41-794f-dd11-ae45-00112f111e67>
Sun, 18 Apr 2010 09:28:34 +0000 (09:28 +0000)
libchimara/pager.c

index 8fa8031a1ccc08ab4ecbe8f6b15ed626c6492cd1..d6855420dd02288022ae9bf9808d4536b5b4697a 100644 (file)
@@ -66,6 +66,10 @@ pager_after_size_allocate(GtkTextView *view, GtkAllocation *allocation, winid_t
        /* Move the pager to the last visible character in the buffer */
        gint view_height, scroll_distance;
        move_pager_and_get_scroll_distance( GTK_TEXT_VIEW(win->widget), &view_height, &scroll_distance );
+
+       if(view_height <= 1)
+               /* Paging is unusable when window is too small */
+               return;
        
        if(!win->currently_paging) {
                if(scroll_distance > view_height) {