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:

committed by
Jeffrey Stedfast

parent
3df368c570
commit
0ff5b5cadf
@ -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
|
||||
|
@ -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);
|
||||
|
Reference in New Issue
Block a user