GdkRectangle rect;
gint width, height;
+ if (pr->scale == 0.0) return;
+
pixbuf_renderer_get_visible_rect(pr, &rect);
pixbuf_renderer_get_image_size(pr, &width, &height);
pref_signal_block_data(pw->scrollbar_h, pw);
gtk_adjustment_changed(adj);
+ gtk_adjustment_value_changed(adj);
pref_signal_unblock_data(pw->scrollbar_h, pw);
adj = gtk_range_get_adjustment(GTK_RANGE(pw->scrollbar_v));
pref_signal_block_data(pw->scrollbar_v, pw);
gtk_adjustment_changed(adj);
+ gtk_adjustment_value_changed(adj);
pref_signal_unblock_data(pw->scrollbar_v, pw);
-
-// printf("scrolled to %d,%d @ %d x %d\n", x, y, width, height);
}
static void pan_window_scrollbar_h_value_cb(GtkRange *range, gpointer data)