diff options
author | Robey Pointer <robey@src.gnome.org> | 2001-02-21 08:46:25 +0000 |
---|---|---|
committer | Robey Pointer <robey@src.gnome.org> | 2001-02-21 08:46:25 +0000 |
commit | 921922b657c135b9101d4171479e2656208db1c9 (patch) | |
tree | 5e1e127015789b158a29d5696a8fa911ae2948f0 /components | |
parent | 63eb4412e370bee2ca3a8ba2d6008feecbd4f75e (diff) | |
download | nautilus-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.c | 4 | ||||
-rw-r--r-- | components/services/install/nautilus-view/callbacks.c | 4 |
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); |