diff options
Diffstat (limited to 'mail/folder-browser-ui.c')
-rw-r--r-- | mail/folder-browser-ui.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/mail/folder-browser-ui.c b/mail/folder-browser-ui.c index 24916b59bf..6680d8dd2a 100644 --- a/mail/folder-browser-ui.c +++ b/mail/folder-browser-ui.c @@ -607,6 +607,7 @@ folder_browser_ui_add_global (FolderBrowser *fb) BonoboUIComponent *uic = fb->uicomp; gboolean show_preview; GConfClient *gconf; + int paned_size; if (fb->sensitise_state) { g_hash_table_destroy (fb->sensitise_state); @@ -617,6 +618,14 @@ folder_browser_ui_add_global (FolderBrowser *fb) gconf = gconf_client_get_default (); + /* (Pre)view pane size (do this first because it affects the + preview settings - see folder_browser_set_message_preview() + internals for details) */ + paned_size = gconf_client_get_int (gconf, "/apps/evolution/mail/display/paned_size", NULL); + g_signal_handler_block (fb->vpaned, fb->paned_resize_id); + gtk_paned_set_position (GTK_PANED (fb->vpaned), paned_size); + g_signal_handler_unblock (fb->vpaned, fb->paned_resize_id); + /* (Pre)view toggle */ show_preview = gconf_client_get_bool (gconf, "/apps/evolution/mail/display/show_preview", NULL); bonobo_ui_component_set_prop (uic, "/commands/ViewPreview", "state", show_preview ? "1" : "0", NULL); |