[gnome-software/wip/hughsie/upgrades: 1/4] Allow plugins to handle cancellation themselves
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software/wip/hughsie/upgrades: 1/4] Allow plugins to handle cancellation themselves
- Date: Fri, 22 Apr 2016 12:12:06 +0000 (UTC)
commit 3820d75913e5860795416c26a0ab68d8227e090f
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 7115a85..d6774bf 100644
--- a/src/gs-plugin-loader.c
+++ b/src/gs-plugin-loader.c
@@ -964,7 +964,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);
}
@@ -1044,7 +1043,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);
}
@@ -1124,7 +1122,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);
}
@@ -1216,7 +1213,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);
}
@@ -1319,7 +1315,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);
}
@@ -1424,7 +1419,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);
}
@@ -1544,7 +1538,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);
}
@@ -1774,7 +1767,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);
}
@@ -1937,7 +1929,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);
}
@@ -2100,7 +2091,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);
}
@@ -2251,7 +2241,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);
}
@@ -2403,7 +2392,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);
}
@@ -2489,7 +2477,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);
}
@@ -2912,7 +2899,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);
}
@@ -2967,7 +2953,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);
}
@@ -3779,7 +3764,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);
}
@@ -3923,7 +3907,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);
}
@@ -4072,7 +4055,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]