static gboolean new_op_started_timeout (NautilusProgressInfo *info) { if (nautilus_progress_info_get_is_paused (info)) { return TRUE; } if (!nautilus_progress_info_get_is_finished (info)) { handle_new_progress_info (info); } g_object_unref (info); return FALSE; }
static gboolean new_op_started_timeout (TimeoutData *data) { NautilusProgressInfo *info = data->info; NautilusProgressUIHandler *self = data->self; if (nautilus_progress_info_get_is_paused (info)) { return TRUE; } if (!nautilus_progress_info_get_is_finished (info)) { handle_new_progress_info (self, info); } timeout_data_free (data); return FALSE; }