GNOME Bugzilla – Bug 327424
progress bar changes view size which forces re-zooming of image
Last modified: 2006-05-19 17:26:27 UTC
Please describe the problem: When you switch from one image to another in eog, a progress bar shows up. That changes the view, which forces a re-zoom of the image! And when the progressbar goes away, it has to zoom back. This makes images load much slower, and looks wierd. Steps to reproduce: Can be reproduced with all themes I've tried. Open a large picture in a folder with many pictures and watch closely as you switch! Actual results: Expected results: Does this happen every time? Other information:
This is only noticeble with images what are larger than the eog window.
Created attachment 60183 [details] [review] Suggestion You can do like this, and make the statusbar allways visible. Looks nice imho, and solves the bug.
(01:02:12) ernstp: eog has got an annoying bug, #327424 (01:02:37) ernstp: can you make a progressbar as thick as you want? (01:04:41) ernstp: or can you reserve space for a widget, even if it's hidden? -> You could put the progressbar into some GtkAlignment and call gtk_widget_size_request on that GtkAlignment.
I've made a simple patch: always show the progress bar. There are of cource other ways to fix the bug.
*** Bug 337543 has been marked as a duplicate of this bug. ***
*** Bug 340955 has been marked as a duplicate of this bug. ***
Fixed in HEAD, gnome-2-14, and eog-ng branches. Thanks! 2006-05-19 Lucas Rocha <lucasr@gnome.org> * shell/eog-statusbar.c (eog_statusbar_init): set the height of progressbar to avoid re-zooming image after loading (Fixes bug #327424).