[gthumb] explicitly notify a file rename to speed-up the update
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] explicitly notify a file rename to speed-up the update
- Date: Sun, 4 Jul 2010 10:12:25 +0000 (UTC)
commit b556b7476abbd274dff9d0fc5e27d8435c383663
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sat Jul 3 19:10:22 2010 +0200
explicitly notify a file rename to speed-up the update
extensions/rename_series/gth-rename-task.c | 2 ++
gthumb/gth-browser.c | 4 +++-
2 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/extensions/rename_series/gth-rename-task.c b/extensions/rename_series/gth-rename-task.c
index f5919c0..c9db492 100644
--- a/extensions/rename_series/gth-rename-task.c
+++ b/extensions/rename_series/gth-rename-task.c
@@ -206,6 +206,8 @@ _gth_rename_task_try_rename (GthRenameTask *self,
return;
}
}
+ else
+ gth_monitor_file_renamed (gth_main_get_default_monitor (), source, destination);
_gth_rename_task_exec_next_file (self);
}
diff --git a/gthumb/gth-browser.c b/gthumb/gth-browser.c
index 8202324..1d9447b 100644
--- a/gthumb/gth-browser.c
+++ b/gthumb/gth-browser.c
@@ -2872,6 +2872,8 @@ renamed_file_attributes_ready_cb (GthFileSource *file_source,
g_object_unref (new_info);
g_object_unref (new_location);
}
+ else if ((browser->priv->current_file != NULL) && g_file_equal (rename_data->file, browser->priv->current_file->file))
+ gth_browser_load_file (browser, file_data, FALSE);
rename_data_free (rename_data);
}
@@ -2895,7 +2897,7 @@ file_renamed_cb (GthMonitor *monitor,
list = g_list_prepend (NULL, new_file);
gth_file_source_read_attributes (rename_data->file_source,
list,
- GFILE_STANDARD_ATTRIBUTES_WITH_CONTENT_TYPE,
+ _gth_browser_get_list_attributes (browser, FALSE),
renamed_file_attributes_ready_cb,
rename_data);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]