summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorRobey Pointer <robey@src.gnome.org>2001-02-21 08:46:25 +0000
committerRobey Pointer <robey@src.gnome.org>2001-02-21 08:46:25 +0000
commit921922b657c135b9101d4171479e2656208db1c9 (patch)
tree5e1e127015789b158a29d5696a8fa911ae2948f0 /components
parent63eb4412e370bee2ca3a8ba2d6008feecbd4f75e (diff)
downloadnautilus-921922b657c135b9101d4171479e2656208db1c9.tar.gz
Workaround possible redundant 100% progress callback.
* components/services/install/nautilus-view/callbacks.c: (nautilus_service_install_download_progress): Workaround possible redundant 100% progress callback.
Diffstat (limited to 'components')
-rw-r--r--components/services/install-view/callbacks.c4
-rw-r--r--components/services/install/nautilus-view/callbacks.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/components/services/install-view/callbacks.c b/components/services/install-view/callbacks.c
index 07a219e29..e1ef63d12 100644
--- a/components/services/install-view/callbacks.c
+++ b/components/services/install-view/callbacks.c
@@ -237,6 +237,10 @@ nautilus_service_install_download_progress (EazelInstallCallback *cb, const Pack
g_free (out);
} else if (amount == total) {
/* done! */
+ if (view->details->current_rpm == NULL) {
+ /* redundant 100% signal */
+ return;
+ }
current_progress_bar_complete (view, _("Complete"));
gtk_progress_set_percentage (GTK_PROGRESS (im->progress_bar), 1.0);
needed_by = g_hash_table_lookup (view->details->deps, pack->name);
diff --git a/components/services/install/nautilus-view/callbacks.c b/components/services/install/nautilus-view/callbacks.c
index 07a219e29..e1ef63d12 100644
--- a/components/services/install/nautilus-view/callbacks.c
+++ b/components/services/install/nautilus-view/callbacks.c
@@ -237,6 +237,10 @@ nautilus_service_install_download_progress (EazelInstallCallback *cb, const Pack
g_free (out);
} else if (amount == total) {
/* done! */
+ if (view->details->current_rpm == NULL) {
+ /* redundant 100% signal */
+ return;
+ }
current_progress_bar_complete (view, _("Complete"));
gtk_progress_set_percentage (GTK_PROGRESS (im->progress_bar), 1.0);
needed_by = g_hash_table_lookup (view->details->deps, pack->name);