Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/libview
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2009-11-25 11:06:28 (GMT)
committer Carlos Garcia Campos <carlosgc@gnome.org>2009-11-25 11:06:28 (GMT)
commitcf9762c15fae990c6cb63361274deefb9303d91e (patch)
tree476a1fa1f0d9cd23e189b7512d5c733dc50da2f3 /libview
parent343839e68baac629b0f9c66d73ee4a6fc7b29e12 (diff)
[libview] Do not resize the window when zoom in/out with CTRL+Scroll
Fixes bgo#602798.
Diffstat (limited to 'libview')
-rw-r--r--libview/ev-view.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libview/ev-view.c b/libview/ev-view.c
index 36b459c..91ce470 100644
--- a/libview/ev-view.c
+++ b/libview/ev-view.c
@@ -3008,8 +3008,7 @@ ev_view_scroll_event (GtkWidget *widget, GdkEventScroll *event)
state = event->state & gtk_accelerator_get_default_mod_mask ();
if (state == GDK_CONTROL_MASK && view->presentation == FALSE) {
- ev_view_set_sizing_mode (view, EV_SIZING_FREE);
-
+ ev_document_model_set_sizing_mode (view->model, EV_SIZING_FREE);
if (event->direction == GDK_SCROLL_UP ||
event->direction == GDK_SCROLL_LEFT) {
if (ev_view_can_zoom_in (view)) {
@@ -5444,7 +5443,7 @@ ev_view_set_presentation (EvView *view,
if (presentation) {
view->sizing_mode_saved = view->sizing_mode;
view->scale_saved = view->scale;
- ev_view_set_sizing_mode (view, EV_SIZING_BEST_FIT);
+ ev_document_model_set_sizing_mode (view->model, EV_SIZING_BEST_FIT);
} else {
ev_document_model_set_sizing_mode (view->model, view->sizing_mode_saved);
ev_document_model_set_scale (view->model, view->scale_saved);