diff options
author | Alexander Larsson <alexl@redhat.com> | 2003-10-13 14:00:34 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2003-10-13 14:00:34 +0000 |
commit | 41f093ca6c4a85f224022924e82f740e7c9a5653 (patch) | |
tree | 1d18826bad1804098821191e09f06d8b1bdd080e /src/file-manager | |
parent | 20515128ceae1a69f6423404c4b4d402b53669f5 (diff) | |
download | nautilus-41f093ca6c4a85f224022924e82f740e7c9a5653.tar.gz |
Don't rename files to "". Fixes #124420 Based on patch from
2003-10-13 Alexander Larsson <alexl@redhat.com>
* src/file-manager/fm-list-view.c (cell_renderer_edited):
Don't rename files to "". Fixes #124420
Based on patch from mwehner@tfh-berlin.de.
Diffstat (limited to 'src/file-manager')
-rw-r--r-- | src/file-manager/fm-list-view.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/file-manager/fm-list-view.c b/src/file-manager/fm-list-view.c index 778b1c76f..3bdaef2f2 100644 --- a/src/file-manager/fm-list-view.c +++ b/src/file-manager/fm-list-view.c @@ -608,6 +608,16 @@ cell_renderer_edited (GtkCellRendererText *cell, NautilusFile *file; GtkTreeIter iter; + /* Don't allow a rename with an empty string. Revert to original + * without notifying the user. + */ + if (new_text[0] == '\0') { + g_object_set (G_OBJECT (view->details->file_name_cell), + "editable", FALSE, + NULL); + return; + } + path = gtk_tree_path_new_from_string (path_str); gtk_tree_model_get_iter (GTK_TREE_MODEL (view->details->model), |