[gtk+] bgo#171416 - Don't create a folder with the default name 'Type name of new folder'
- From: Federico Mena Quintero <federico src gnome org>
- To: svn-commits-list gnome org
- Subject: [gtk+] bgo#171416 - Don't create a folder with the default name 'Type name of new folder'
- Date: Fri, 12 Jun 2009 13:45:45 -0400 (EDT)
commit d87dbd66d6f4533df85e0967f9dfb45da0681c1e
Author: Milan Bouchet-Valat <nalimilan club fr>
Date: Fri Jun 12 11:45:43 2009 -0500
bgo#171416 - Don't create a folder with the default name 'Type name of new folder'
Signed-off-by: Federico Mena Quintero <federico novell com>
gtk/gtkfilechooserdefault.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c
index 416ed64..8731531 100644
--- a/gtk/gtkfilechooserdefault.c
+++ b/gtk/gtkfilechooserdefault.c
@@ -145,6 +145,8 @@ typedef struct _GtkFileChooserDefaultClass GtkFileChooserDefaultClass;
#define MAX_LOADING_TIME 500
+#define DEFAULT_NEW_FOLDER_NAME _("Type name of new folder")
+
struct _GtkFileChooserDefaultClass
{
GtkVBoxClass parent_class;
@@ -2421,7 +2423,9 @@ edited_idle_cb (GtkFileChooserDefault *impl)
gtk_widget_set_sensitive (impl->browse_new_folder_button, TRUE);
- if (impl->edited_new_text) /* not cancelled? */
+ if (impl->edited_new_text /* not cancelled? */
+ && (strlen (impl->edited_new_text) != 0)
+ && (strcmp (impl->edited_new_text, DEFAULT_NEW_FOLDER_NAME) != 0)) /* Don't create folder if name is empty or has not been edited */
{
GError *error = NULL;
GFile *file;
@@ -11065,7 +11069,7 @@ list_name_data_func (GtkTreeViewColumn *tree_column,
if (!info)
{
g_object_set (cell,
- "text", _("Type name of new folder"),
+ "text", DEFAULT_NEW_FOLDER_NAME,
"sensitive", TRUE,
"ellipsize", PANGO_ELLIPSIZE_NONE,
NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]