GNOME Bugzilla – Bug 342170
Scaled pixbuf not recalculated after a {x,y} factor change
Last modified: 2006-11-25 22:16:00 UTC
The scaled pixbuf is not recalculated when changing the the {x,y} zoom factors by the bonobo property bag, so if we downside the factors we still with a scaled pixbuf that is much larger then the needed one and if we upside the factors we still with a scaled pixbuf that is much smaller then the needed.
Created attachment 73114 [details] [review] Recalculate the pixmap and scaled_pixbuf sizes after a {x,y} factor change. Add a new function, zoom_region_update_scale, that make the needed changes when the zoom factor is changed.
Created attachment 73115 [details] [review] Recalculate the pixmap and scaled_pixbuf sizes after a {x,y} mag factor change. After look at the impl_zoom_region_set_mag_factor I altered a little the patch, since I think that the new one is more generic and usefull.
Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.