Commit 9e643d42 authored by Moritz Lipp's avatar Moritz Lipp
Browse files

Reset position correctly after viewing index

Fixes #188
parent b5bf7ef8
......@@ -802,8 +802,6 @@ sc_toggle_index(girara_session_t* session, girara_argument_t* UNUSED(argument),
gtk_widget_show(treeview);
}
GtkAdjustment* vadjustment = gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(session->gtk.view));
GtkAdjustment* hadjustment = gtk_scrolled_window_get_hadjustment(GTK_SCROLLED_WINDOW(session->gtk.view));
static double vvalue = 0;
static double hvalue = 0;
......@@ -813,13 +811,12 @@ sc_toggle_index(girara_session_t* session, girara_argument_t* UNUSED(argument),
girara_mode_set(zathura->ui.session, zathura->modes.normal);
/* reset adjustment */
gtk_adjustment_set_value(vadjustment, vvalue);
gtk_adjustment_set_value(hadjustment, hvalue);
gtk_scrolled_window_set_vadjustment(GTK_SCROLLED_WINDOW(session->gtk.view), vadjustment);
gtk_scrolled_window_set_hadjustment(GTK_SCROLLED_WINDOW(session->gtk.view), hadjustment);
position_set_delayed(zathura, hvalue, vvalue);
} else {
/* save adjustment */
GtkAdjustment* vadjustment = gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(session->gtk.view));
GtkAdjustment* hadjustment = gtk_scrolled_window_get_hadjustment(GTK_SCROLLED_WINDOW(session->gtk.view));
vvalue = gtk_adjustment_get_value(vadjustment);
hvalue = gtk_adjustment_get_value(hadjustment);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment