GFile *parent,
const gchar *name,
gboolean is_folder,
+ GFile *original,
GtkWidget *error_label,
GtkWidget *button)
{
gtk_label_set_text (GTK_LABEL (error_label), error->message);
g_error_free (error);
}
+ else if (original && g_file_equal (original, file))
+ {
+ gtk_widget_set_sensitive (button, TRUE);
+ g_object_unref (file);
+ }
else
{
struct FileExistsData *data;
priv->current_folder,
gtk_entry_get_text (entry),
TRUE,
+ NULL,
priv->new_folder_error_label,
priv->new_folder_create_button);
}
priv->current_folder,
gtk_entry_get_text (entry),
file_type == G_FILE_TYPE_DIRECTORY,
+ priv->rename_file_source_file,
priv->rename_file_error_label,
priv->rename_file_rename_button);
}