Don't connect to the focus-out-event in order to update the mime-type.

2003-05-15  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
	Don't connect to the focus-out-event in order to update the
	mime-type. Simply don't update the mime-type ever. Fixes bug
	#42798.

svn path=/trunk/; revision=21214
This commit is contained in:
Jeffrey Stedfast
2003-05-16 16:55:07 +00:00
committed by Jeffrey Stedfast
parent 3df368c570
commit 0ff5b5cadf
2 changed files with 7 additions and 29 deletions

View File

@ -1,3 +1,10 @@
2003-05-15 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
Don't connect to the focus-out-event in order to update the
mime-type. Simply don't update the mime-type ever. Fixes bug
#42798.
2003-04-28 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (autosave_manager_query_load_orphans): Change

View File

@ -301,21 +301,6 @@ destroy_dialog_data (DialogData *data)
* consistent and possibly check for errors somewhere.
*/
static void
update_mime_type (DialogData *data)
{
const char *filename, *mime_type;
if (!data->attachment->guessed_type)
return;
filename = gtk_entry_get_text (data->file_name_entry);
if (filename) {
if ((mime_type = gnome_vfs_mime_type_from_name (filename)))
gtk_entry_set_text (data->mime_type_entry, mime_type);
}
}
static void
set_entry (GladeXML *xml, const char *widget_name, const char *value)
{
@ -393,17 +378,6 @@ ok_cb (GtkWidget *widget, gpointer data)
close_cb (widget, data);
}
static gboolean
file_name_focus_out_cb (GtkWidget *widget, GdkEventFocus *event, gpointer data)
{
DialogData *dialog_data;
dialog_data = (DialogData *) data;
update_mime_type (dialog_data);
return FALSE;
}
void
e_msg_composer_attachment_edit (EMsgComposerAttachment *attachment, GtkWidget *parent)
@ -468,9 +442,6 @@ e_msg_composer_attachment_edit (EMsgComposerAttachment *attachment, GtkWidget *p
connect_widget (editor_gui, "ok_button", "clicked", (GCallback)ok_cb, dialog_data);
connect_widget (editor_gui, "close_button", "clicked", (GCallback)close_cb, dialog_data);
connect_widget (editor_gui, "file_name_entry", "focus-out-event",
(GCallback)file_name_focus_out_cb, dialog_data);
#warning "signal connect while alive"
/* make sure that when the composer gets hidden/closed that our windows also close */
parent = gtk_widget_get_toplevel (parent);