Skip to content

Resolve "Mouse scrolling are laggy with big pdf (continuous mode)"

Optimized by not calling compute_border() so many times in the adjustment-value-changed signal handler.

For that we modified ev_view_get_page_extents() to add new gboolean parameter saying if we should use the passed in &border struct as a valid one or otherwise obtain it as before, calling compute_border().

We replace all occurences of ev_view_get_page_extents() with the new parameter, setting it to TRUE and passing a valid &border in the cases it was used inside a loop iterating over several pages.

Issue #700 (closed)

Closes #700 (closed)

Edited by Nelson Ben

Merge request reports