]> www.fi.muni.cz Git - evince.git/commitdiff
Fix current zoom -> zoom control match
authorMarco Pesenti Gritti <mpg@redhat.com>
Wed, 18 May 2005 16:00:47 +0000 (16:00 +0000)
committerMarco Pesenti Gritti <marco@src.gnome.org>
Wed, 18 May 2005 16:00:47 +0000 (16:00 +0000)
2005-05-18  Marco Pesenti Gritti <mpg@redhat.com>

        * cut-n-paste/zoom-control/ephy-zoom.c:
        (ephy_zoom_get_zoom_level_index):

        Fix current zoom -> zoom control match

ChangeLog
cut-n-paste/zoom-control/ephy-zoom.c

index 4fb751ff61143601a17d581394b91674730406d2..b7a58ef4628eb8dad6a14a9bd34ae755a9aeb5cc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-05-18  Marco Pesenti Gritti <mpg@redhat.com>
+
+       * cut-n-paste/zoom-control/ephy-zoom.c:
+       (ephy_zoom_get_zoom_level_index):
+
+       Fix current zoom -> zoom control match
+
 2005-05-18  James Bowes  <bowes@cs.dal.ca>
 
        * shell/ev-window.c: (ev_window_init): Give focus to the ev-view,
index 6b76457d2f2c616629ff3a2e47e0b997c1d55da2..ee91784622a8ef886d00700762d1a1bcd651fdd6 100644 (file)
@@ -30,16 +30,16 @@ ephy_zoom_get_zoom_level_index (float level)
        guint i;
        float previous, current, mean;
 
-       /* Handle our options at the end of the list. */
+       /* Handle our options at the beginning of the list. */
        if (level == EPHY_ZOOM_BEST_FIT) {
          return 0;
        } else if (level == EPHY_ZOOM_FIT_WIDTH) {
          return 1;
        }
 
-       previous = zoom_levels[0].level;
+       previous = zoom_levels[3].level;
 
-       for (i = 1; i < n_zoom_levels - 2; i++)
+       for (i = 4; i < n_zoom_levels; i++)
        {
                current = zoom_levels[i].level;
                mean = sqrt (previous * current);
@@ -49,7 +49,7 @@ ephy_zoom_get_zoom_level_index (float level)
                previous = current;
        }
 
-       return n_zoom_levels - 4;
+       return n_zoom_levels - 1;
 }