static void progress_info_finished_cb (NautilusProgressInfo *info, NautilusProgressUIHandler *self) { self->priv->active_infos--; if (self->priv->active_infos > 0) { if (!gtk_widget_get_visible (self->priv->progress_window)) { progress_ui_handler_update_notification_or_status (self); } } else { if (gtk_widget_get_visible (self->priv->progress_window)) { gtk_widget_hide (self->priv->progress_window); } else { progress_ui_handler_hide_notification_or_status (self); progress_ui_handler_show_complete_notification (self); } } }
static void progress_info_finished_cb (NemoProgressInfo *info, NemoProgressUIHandler *self) { self->priv->active_infos--; self->priv->infos = g_list_remove (self->priv->infos, info); if (self->priv->active_infos > 0) { if (!gtk_widget_get_visible (self->priv->progress_window)) { progress_ui_handler_update_status_icon (self); } } else { if (gtk_widget_get_visible (self->priv->progress_window)) { gtk_widget_hide (self->priv->progress_window); } else { progress_ui_handler_hide_status (self); progress_ui_handler_show_complete_notification (self); } } }
static void progress_info_finished_cb (NemoProgressInfo *info, NemoProgressUIHandler *self) { self->priv->active_infos--; if (self->priv->active_infos > 0) { if (!gtk_widget_get_visible (self->priv->progress_window)) { progress_ui_handler_update_notification_or_status (self); } } else { if (gtk_widget_get_visible (self->priv->progress_window)) { gtk_widget_hide (self->priv->progress_window); } else { progress_ui_handler_hide_notification_or_status (self); progress_ui_handler_show_complete_notification (self); } } #ifdef HAVE_UNITY progress_ui_handler_update_unity_launcher (self, info, FALSE); #endif }