- if(wxFileExists(gtk_file_selection_get_filename(GTK_FILE_SELECTION(dialog->m_widget) )))
- {
- if(wxMessageBox(_("File exists. Overwrite?"),
- _("Confirm"), wxYES_NO) != wxYES)
- return;
- }
+ char *filename = gtk_file_selection_get_filename(
+ GTK_FILE_SELECTION(dialog->m_widget) );
+
+ if (wxFileExists( filename ))
+ {
+ wxString msg;
+ msg.Printf( _("File '%s' already exists, do you really want to "
+ "overwrite it?"), filename);
+
+ if (wxMessageBox(msg, _("Confirm"), wxYES_NO) != wxYES)
+ return;
+ }