[gthumb/ext] signal creation of the catalog parents as well



commit 69c715edfec8a9888312d20c70d0ee6ade42162e
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Sat Dec 19 11:12:17 2009 +0100

    signal creation of the catalog parents as well

 extensions/catalogs/gth-organize-task.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/extensions/catalogs/gth-organize-task.c b/extensions/catalogs/gth-organize-task.c
index 0c5d32e..8b9f85a 100644
--- a/extensions/catalogs/gth-organize-task.c
+++ b/extensions/catalogs/gth-organize-task.c
@@ -111,10 +111,21 @@ save_catalog (gpointer key,
 		g_clear_error (&error);
 	}
 	else {
+		GFile *parent_parent;
 		GFile *parent;
 		GList *list;
 
 		parent = g_file_get_parent (file);
+		parent_parent = g_file_get_parent (parent);
+		if (parent_parent != NULL) {
+			list = g_list_append (NULL, parent);
+			gth_monitor_folder_changed (gth_main_get_default_monitor (),
+						    parent_parent,
+					            list,
+						    GTH_MONITOR_EVENT_CREATED);
+			g_list_free (list);
+		}
+
 		list = g_list_append (NULL, file);
 		gth_monitor_folder_changed (gth_main_get_default_monitor (),
 				            parent,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]