GNOME Bugzilla – Bug 390834
remember browser state/size
Last modified: 2007-01-17 22:12:47 UTC
Please describe the problem: This patch uncomments the functions do_impl_get_browser_key and do_impl_get_paned_key, so that the state of the browser will be remembered. There's a problem though: the browser appears when the source is first clicked on, so it appears squished to the left of the loading screen. Is there a way to cause rhythmbox to not restore the browser state until the catalogue is loaded? Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Created attachment 79052 [details] [review] remember browser state the loading screen issue needs to be addressed before this gets applied.
I got the same problem with my Jamendo Plugin
The approach I'm taking is to add a method on the browser source class to allow subclasses to control the packing of the GtkPaned containing the browser and the entry view. The default implementation just packs it into a box and adds that to the source widget. Sources with loading screens can do the same, but also hold on to a reference to the box in order to hide it while the loading screen is displayed. We also need to do some work on the python bindings to allow python sources to implement get_browser_key and get_paned_key.
Created attachment 80373 [details] [review] working patch also changes the gconf default for magnatune/show_browser to true (bug 392071)
committed to svn.