Re: GTK+2 - GtkFileChooserButton shows (none) as selected folder and crashes

2013-10-20 Thread zz
On Friday 18 October 2013 21:43:27 Alessandro Francesconi wrote:
 Some of my application’s users declare a strange problem with a particular 
 widget: GtkFileChooserButton.
 
 
 I needed to provide a way to select a single folder, so I used the widget 
 this way:
 
 
 GtkWidget* button_outfolder = gtk_file_chooser_button_new(_(Select output 
 folder), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
 output_folder_string = 
 gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(button_outfolder)); // store 
 the default value
 gtk_widget_set_size_request(button_outfolder, 180, 30);
 
 
 
 
 The problem is that, when the widget is displayed for the first time, it 
 shows the text “(none)” instead of a default folder’s name. When the user 
 clicks on it to select a valid path, the entire program crashes with a 
 segfault (I can’t provide further information right now).
 
 
 This thing does not happen to everyone: for example, I’ve never seen this 
 behaviour with my systems (Windows 7/8, 64bit, GTK+ 2.22 and Linux 64bit with 
 GTK+ 3), but some other users with apparently the same environments are 
 experiencing it.
 
 
 I tried to workaround this issue by forcing the default folder at startup 
 with:
 
 
 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(button_outfolder), );
 
 
 Nothing to do, the problem remains for “someone”.
 
 
 Did anyone ever experience this bug? Is it reported somewhere? Am I doing 
 something wrong in my code?
 
 
 
 
 Thank you!
 
 Ale

Hi,
this worked for me on xp and win7.


if (folder) {
tmp = g_locale_to_utf8((folder), -1, NULL, NULL, NULL);
gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), 
tmp);
g_free(tmp);
}


Ciao,
zz
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

GTK+2 - GtkFileChooserButton shows (none) as selected folder and crashes

2013-10-18 Thread Alessandro Francesconi
Some of my application’s users declare a strange problem with a particular 
widget: GtkFileChooserButton.


I needed to provide a way to select a single folder, so I used the widget this 
way:


GtkWidget* button_outfolder = gtk_file_chooser_button_new(_(Select output 
folder), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
output_folder_string = 
gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(button_outfolder)); // store the 
default value
gtk_widget_set_size_request(button_outfolder, 180, 30);




The problem is that, when the widget is displayed for the first time, it shows 
the text “(none)” instead of a default folder’s name. When the user clicks on 
it to select a valid path, the entire program crashes with a segfault (I can’t 
provide further information right now).


This thing does not happen to everyone: for example, I’ve never seen this 
behaviour with my systems (Windows 7/8, 64bit, GTK+ 2.22 and Linux 64bit with 
GTK+ 3), but some other users with apparently the same environments are 
experiencing it.


I tried to workaround this issue by forcing the default folder at startup with:


gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(button_outfolder), );


Nothing to do, the problem remains for “someone”.


Did anyone ever experience this bug? Is it reported somewhere? Am I doing 
something wrong in my code?




Thank you!

Ale
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list