diff options
author | Martin Wehner <martin.wehner@epost.de> | 2004-02-06 21:28:42 +0000 |
---|---|---|
committer | Martin Wehner <mwehner@src.gnome.org> | 2004-02-06 21:28:42 +0000 |
commit | 75263adf72fa67bc25222f246801314040b9c293 (patch) | |
tree | 36daa15b95e0b48cfaba0d7a38a90bfbc4c5b7a5 | |
parent | 5df9c1ebaa8b48f86a4a403346495784de03bb5f (diff) | |
download | nautilus-75263adf72fa67bc25222f246801314040b9c293.tar.gz |
Don't crash when trying to rename empty selection. Fixes bug #131861.
2004-02-06 Martin Wehner <martin.wehner@epost.de>
* src/file-manager/fm-directory-view.c (rename_file_callback):
Don't crash when trying to rename empty selection. Fixes bug #131861.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/file-manager/fm-directory-view.c | 10 |
2 files changed, 10 insertions, 5 deletions
@@ -1,3 +1,8 @@ +2004-02-06 Martin Wehner <martin.wehner@epost.de> + + * src/file-manager/fm-directory-view.c (rename_file_callback): + Don't crash when trying to rename empty selection. Fixes bug #131861. + === nautilus 2.4.2 === 2004-02-02 Dave Camp <dave@ximian.com> diff --git a/src/file-manager/fm-directory-view.c b/src/file-manager/fm-directory-view.c index 03b3fad19..185c46500 100644 --- a/src/file-manager/fm-directory-view.c +++ b/src/file-manager/fm-directory-view.c @@ -4584,11 +4584,11 @@ rename_file_callback (BonoboUIComponent *component, gpointer callback_data, cons view = FM_DIRECTORY_VIEW (callback_data); selection = fm_directory_view_get_selection (view); - file = NAUTILUS_FILE (selection->data); - - EEL_CALL_METHOD (FM_DIRECTORY_VIEW_CLASS, view, start_renaming_file, (view, file)); - - nautilus_file_list_free (selection); + if (selection_not_empty_in_menu_callback (view, selection)) { + file = NAUTILUS_FILE (selection->data); + EEL_CALL_METHOD (FM_DIRECTORY_VIEW_CLASS, view, start_renaming_file, (view, file)); + nautilus_file_list_free (selection); + } } static void |