aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2002-09-14 01:06:50 +0800
committerDan Winship <danw@src.gnome.org>2002-09-14 01:06:50 +0800
commit0d8295135ddb37d16c359beabf4cb2ee4e3792b2 (patch)
tree784e1862a62696c34443230bcd6dc80ebb7763d9
parent7a75b05d6b10257321621f3f87c70c53be56b727 (diff)
downloadgsoc2013-evolution-0d8295135ddb37d16c359beabf4cb2ee4e3792b2.tar.gz
gsoc2013-evolution-0d8295135ddb37d16c359beabf4cb2ee4e3792b2.tar.zst
gsoc2013-evolution-0d8295135ddb37d16c359beabf4cb2ee4e3792b2.zip
If the vpaned isn't realized, don't call mail_config_set_paned_size. Fixes
* folder-browser.c (fb_resize_cb): If the vpaned isn't realized, don't call mail_config_set_paned_size. Fixes a problem with the saved pane size being repeatedly lost (#29933) svn path=/trunk/; revision=18064
-rw-r--r--mail/ChangeLog6
-rw-r--r--mail/folder-browser.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index ddf4198fac..d10d271703 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,5 +1,11 @@
2002-09-13 Dan Winship <danw@ximian.com>
+ * folder-browser.c (fb_resize_cb): If the vpaned isn't realized,
+ don't call mail_config_set_paned_size. Fixes a problem with the
+ saved pane size being repeatedly lost (#29933)
+
+2002-09-13 Dan Winship <danw@ximian.com>
+
* Mailer.idl: rename this from "Mail.idl" so that the generated .h
file won't overwrite "mail.h" on Mac OS X. Remove some
never-implemented IDL and add MailConfig_removeAccount.
diff --git a/mail/folder-browser.c b/mail/folder-browser.c
index 008d62dd8d..56605dc2ab 100644
--- a/mail/folder-browser.c
+++ b/mail/folder-browser.c
@@ -2275,7 +2275,7 @@ on_selection_changed (GtkObject *obj, gpointer user_data)
static void
fb_resize_cb (GtkWidget *w, GtkAllocation *a, FolderBrowser *fb)
{
- if (fb->preview_shown)
+ if (GTK_WIDGET_REALIZED (w) && fb->preview_shown)
mail_config_set_paned_size (a->height);
}