On Wed, 2004-11-17 at 08:38 +0000, nelson wrote:
#if GTK_CHECK_VERSION(2,4,0) gtk_entry_set_text(GTK_ENTRY(app->fileentry),gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(file_selector))); #else
This, unfortunately, is a memory leak, as gtk_file_chooser_get_filename() returns a newly allocated string, which you must free. Try this instead: #if GTK_CHECK_VERSION(2,4,0) gchar *filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(file_selector)); gtk_entry_set_text (GTK_ENTRY (app->fileentry),filename); g_free (filename); #else -- Peace, Jim Cape http://esco.mine.nu http://ignore-your.tv "If even one reporter had stood up during a pre-Iraq Bush press conference last year and shouted, `Bullshit!' it might have made a difference." -- Matt Taibbi, New York Press
Attachment:
signature.asc
Description: This is a digitally signed message part