[gnome-software] Allow plugins to handle cancellation themselves
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] Allow plugins to handle cancellation themselves
- Date: Fri, 22 Apr 2016 17:18:12 +0000 (UTC)
commit 7c605722ca9fcabd7e8ccccae86700bf6ee579ac
Author: Richard Hughes <richard hughsie com>
Date: Fri Apr 22 12:45:32 2016 +0100
Allow plugins to handle cancellation themselves
We don't actually know that g_task_set_return_on_cancel(task,TRUE) is safe.
src/gs-plugin-loader.c | 18 ------------------
1 files changed, 0 insertions(+), 18 deletions(-)
---
diff --git a/src/gs-plugin-loader.c b/src/gs-plugin-loader.c
index 30a0dba..074e51a 100644
--- a/src/gs-plugin-loader.c
+++ b/src/gs-plugin-loader.c
@@ -963,7 +963,6 @@ gs_plugin_loader_get_updates_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_get_updates_thread_cb);
}
@@ -1043,7 +1042,6 @@ gs_plugin_loader_get_distro_upgrades_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_get_distro_upgrades_thread_cb);
}
@@ -1123,7 +1121,6 @@ gs_plugin_loader_get_unvoted_reviews_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_get_unvoted_reviews_thread_cb);
}
@@ -1215,7 +1212,6 @@ gs_plugin_loader_get_sources_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_get_sources_thread_cb);
}
@@ -1318,7 +1314,6 @@ gs_plugin_loader_get_installed_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_get_installed_thread_cb);
}
@@ -1423,7 +1418,6 @@ gs_plugin_loader_get_popular_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_get_popular_thread_cb);
}
@@ -1543,7 +1537,6 @@ gs_plugin_loader_get_featured_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_get_featured_thread_cb);
}
@@ -1773,7 +1766,6 @@ gs_plugin_loader_search_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_search_thread_cb);
}
@@ -1936,7 +1928,6 @@ gs_plugin_loader_search_files_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_search_files_thread_cb);
}
@@ -2099,7 +2090,6 @@ gs_plugin_loader_search_what_provides_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_search_what_provides_thread_cb);
}
@@ -2250,7 +2240,6 @@ gs_plugin_loader_get_categories_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_get_categories_thread_cb);
}
@@ -2402,7 +2391,6 @@ gs_plugin_loader_get_category_apps_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_get_category_apps_thread_cb);
}
@@ -2488,7 +2476,6 @@ gs_plugin_loader_app_refine_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_app_refine_thread_cb);
}
@@ -2911,7 +2898,6 @@ gs_plugin_loader_app_action_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_app_action_thread_cb);
}
@@ -2966,7 +2952,6 @@ gs_plugin_loader_review_action_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_review_action_thread_cb);
}
@@ -3778,7 +3763,6 @@ gs_plugin_loader_refresh_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_refresh_thread_cb);
}
@@ -3922,7 +3906,6 @@ gs_plugin_loader_filename_to_app_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_filename_to_app_thread_cb);
}
@@ -4071,7 +4054,6 @@ gs_plugin_loader_update_async (GsPluginLoader *plugin_loader,
/* run in a thread */
task = g_task_new (plugin_loader, cancellable, callback, user_data);
g_task_set_task_data (task, state, (GDestroyNotify) gs_plugin_loader_free_async_state);
- g_task_set_return_on_cancel (task, TRUE);
g_task_run_in_thread (task, gs_plugin_loader_update_thread_cb);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]