[nautilus/wip/csoriano/renaming: 7/14] view: strip file name for validation
- From: Carlos Soriano Sánchez <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/csoriano/renaming: 7/14] view: strip file name for validation
- Date: Wed, 22 Apr 2015 11:57:17 +0000 (UTC)
commit 4498b903235121a2353ae17e89e9f1894d97408d
Author: Carlos Soriano <csoriano gnome org>
Date: Tue Apr 21 11:33:32 2015 +0200
view: strip file name for validation
src/nautilus-view.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/nautilus-view.c b/src/nautilus-view.c
index 8f0384c..a5a6009 100644
--- a/src/nautilus-view.c
+++ b/src/nautilus-view.c
@@ -1652,7 +1652,7 @@ nautilus_view_validate_file_name (FileNameDialogData *data)
gboolean duplicated_name;
gboolean contains_slash;
gboolean is_empty;
- const gchar *name;
+ gchar *name;
GList *files;
GList *node;
NautilusFile *file;
@@ -1663,7 +1663,7 @@ nautilus_view_validate_file_name (FileNameDialogData *data)
g_assert (GTK_IS_DIALOG (data->dialog));
g_assert (NAUTILUS_IS_VIEW (data->view));
- name = gtk_entry_get_text (GTK_ENTRY (data->name_entry));
+ name = g_strstrip (g_strdup (gtk_entry_get_text (GTK_ENTRY (data->name_entry))));
is_empty = strlen (name) == 0;
contains_slash = strstr (name, "/") != NULL;
duplicated_name = FALSE;
@@ -1707,6 +1707,7 @@ nautilus_view_validate_file_name (FileNameDialogData *data)
gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog),
GTK_RESPONSE_OK,
!is_empty && !contains_slash && !duplicated_name);
+ g_free (name);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]