GNOME Bugzilla – Bug 593612
[regression] Pane size restoration does not play nice with maximized windows
Last modified: 2013-09-13 01:06:57 UTC
Evolution 2.29.1 Every time i need to expand left side panel to see folder tree as it doesn't remember last setting. It happens with message preview also.
It's working fine here, I spent two days last week getting the pane resizing and restoration finally working correctly. Can you post screenshots?
Created attachment 142197 [details] Screen shot on initial start up
Created attachment 142198 [details] Screen shot after i modified panel size
Created attachment 142199 [details] Screen shot after i restarted evolution It forgets my previous panel setting.
It looks like you're running with a maximized window. Check if it forgets your panel size with your window unmaximized. I posted a lengthy exposition on persistent panel sizes in a similar Fedora bug: http://bugzilla.redhat.com/show_bug.cgi?id=517403#c8 The kill-bonobo code fixes the packing and position saving issues I talk about, but the maximization issue may still be present. In short, your unmaximized window may be too short for GTK+ to restore the panel size. GTK+ will do the best it can with the space available. Later on during initialization, when the window is finally maximized, the panel size appears to have changed or been "forgotten" due to the clamping that occurred before the window was maximized.
Screenshots 1 and 3 show consistent panel sizes on startup. That's probably as big as GTK+ can make it in the window's unmaximized state.
Yep, unmaximized window works as expected.
Okay good. I'll keep working on the maximization issue. In the meantime, resize your window. :)
*** Bug 595669 has been marked as a duplicate of this bug. ***
*** Bug 595688 has been marked as a duplicate of this bug. ***
Think I finally got this working so that the pane position for a maximized window is not applied until the window is actually maximized. Not easy. http://git.gnome.org/cgit/evolution/commit/?id=7743ec3b572980516c4343174bf18b1790c90209
It seems to forget panel size after any crash. I have build with changes mentioned in comment#11.
*** Bug 601648 has been marked as a duplicate of this bug. ***
*** Bug 490848 has been marked as a duplicate of this bug. ***