aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rw-r--r--mail/ChangeLog6
-rw-r--r--mail/mail-callbacks.c8
-rw-r--r--mail/mail-local.c5
3 files changed, 13 insertions, 6 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 1d93dc62ee..b6d217fa29 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,5 +1,10 @@
2000-08-11 Peter Williams <peterw@helixcode.com>
+ * mail-local.c (local_reconfigure_folder): Make the dialog
+ modal.
+
+ * mail-callbacks.c (select_first_unread): Fix some warnings.
+
* mail-threads.c (mail_op_forward_event): New function that
writes a FORWARD_EVENT signal to the compipe, to allow Camel
events to be handled in the main thread.
@@ -15,7 +20,6 @@
(message_changed): Same as above.
(main_message_changed): Same as above.
-
* mail-format.c (free_byte_array): Note about using
mail_op_forward_event. (cmm_destroyed): Same.
diff --git a/mail/mail-callbacks.c b/mail/mail-callbacks.c
index d67c9d90ad..10e3c93b01 100644
--- a/mail/mail-callbacks.c
+++ b/mail/mail-callbacks.c
@@ -69,19 +69,19 @@ check_configured (void)
}
static void
-main_select_first_unread (CamelFolder *folder, gpointer event_data, gpointer data)
+main_select_first_unread (CamelObject *object, gpointer event_data, gpointer data)
{
FolderBrowser *fb = FOLDER_BROWSER (data);
- ETable *table = E_TABLE_SCROLLED (fb->message_list->etable)->table;
+ /*ETable *table = E_TABLE_SCROLLED (fb->message_list->etable)->table;*/
message_list_select (fb->message_list, -1, MESSAGE_LIST_SELECT_NEXT,
0, CAMEL_MESSAGE_SEEN);
}
static void
-select_first_unread (CamelFolder *folder, gpointer event_data, gpointer data)
+select_first_unread (CamelObject *object, gpointer event_data, gpointer data)
{
- mail_op_forward_event (main_select_first_unread, folder, event_data, data);
+ mail_op_forward_event (main_select_first_unread, object, event_data, data);
}
void
diff --git a/mail/mail-local.c b/mail/mail-local.c
index 883d10926c..f5ac994dd4 100644
--- a/mail/mail-local.c
+++ b/mail/mail-local.c
@@ -495,6 +495,9 @@ local_reconfigure_folder(FolderBrowser *fb)
((CamelService *)store)->url->protocol);
gtk_signal_connect((GtkObject *)gd, "clicked", reconfigure_clicked, data);
- gtk_widget_show((GtkWidget *)gd);
gtk_object_unref((GtkObject *)gui);
+
+ GDK_THREADS_ENTER ();
+ gnome_dialog_run_and_close (GNOME_DIALOG (gd));
+ GDK_THREADS_LEAVE ();
}
ntw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/devel/libsoup?id=1b41c8510e9ead6be7183fb53ff3437d424af7f8'>Fix a security hole that caused some SoupServer users to unintentionallykwm2011-07-292-1/+35 * - Chase the libgcrypt shared lib versionswills2011-07-051-1/+3 * Chase security/gnutls update and add an UPDATING entry.novel2011-06-061-2/+2 * Sync to new bsd.autotools.mkade2010-12-041-1/+1 * Update to 2.32.2.kwm2010-11-302-3/+3 * Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for thiskwm2010-11-204-26/+62 * Bump PORTREVISION in a few more ports affected by the libgcryptolgeni2010-07-281-1/+1 * Presenting GNOME 2.30.2. for FreeBSD.kwm2010-07-262-7/+7 * Bump PORTREVISION and add USE_GETTEXT where missing.marcus2010-06-011-1/+2 * Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for thiskwm2010-05-113-6/+11 * - update to 1.4.1dinoex2010-03-281-1/+1 * - update to jpeg-8dinoex2010-02-051-1/+1 * Update to 2.28.2.kwm2009-12-173-4/+5 * Presenting GNOME 2.28.1 for FreeBSD. The official release notes for thismarcus2009-11-293-7/+10 * Bump PORTREVISIONs of the gnutls dependant ports to chase gnutls update.novel2009-08-171-2/+2 * -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-031-1/+1 * - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-311-1/+1 * Update to 2.26.3.kwm2009-07-033-4/+5 * Remove a "==" bashism in configure.marcus2009-06-151-1/+2 * Update to 2.26.2.marcus2009-05-192-4/+4 * Presenting GNOME 2.26.1 for FreeBSD.kwm2009-04-242-6/+5 * Presenting GNOME 2.26 for FreeBSD. Seemarcus2009-04-103-7/+27 * Update to 2.24.3.marcus2009-01-132-4/+4