[gnome-builder/wip/chergert/debugger: 46/58] mi2: (closure) belongs on callback, not user_data
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/chergert/debugger: 46/58] mi2: (closure) belongs on callback, not user_data
- Date: Sun, 26 Mar 2017 07:25:13 +0000 (UTC)
commit 0035a4c6b04607bd43fd1cdbf6e623339ad763e9
Author: Christian Hergert <chergert redhat com>
Date: Sat Mar 25 15:48:07 2017 -0700
mi2: (closure) belongs on callback, not user_data
Common mistake, in fact GIO does it a bunch.
contrib/mi2/mi2-client.c | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/contrib/mi2/mi2-client.c b/contrib/mi2/mi2-client.c
index f571fa4..4749e29 100644
--- a/contrib/mi2/mi2-client.c
+++ b/contrib/mi2/mi2-client.c
@@ -344,8 +344,8 @@ mi2_client_exec_write_message_cb (GObject *object,
* @self: a #Mi2Client
* @command: the command to execute
* @cancellable: (nullable): optional #GCancellable object or %NULL.
- * @callback: (scope async): A callback to execute upon completion
- * @user_data: (closure): the data to pass to callback function
+ * @callback: (scope async) (closure user_data): a callback to execute
+ * @user_data: user data for @callback
*
* Executes @command asynchronously.
*
@@ -617,8 +617,8 @@ mi2_client_insert_breakpoint_cb (GObject *object,
* @self: A #Mi2Client
* @breakpoint: An #Mi2Breakpoint
* @cancellable: (nullable): A #GCancellable or %NULL
- * @callback: (scope async): A callback to execute
- * @user_data: (closure): user data for @callback
+ * @callback: (scope async) (closure user_data): A callback to execute
+ * @user_data: user data for @callback
*
* Adds a breakpoint at @function. If @filename is specified, the function
* will be resolved within that file.
@@ -728,8 +728,8 @@ mi2_client_remove_breakpoint_cb (GObject *object,
* @self: A #Mi2Client
* @breakpoint_id: The id of the breakpoint
* @cancellable: (nullable): A #GCancellable or %NULL
- * @callback: (scope async): A callback to execute
- * @user_data: (closure): user data for @callback
+ * @callback: (scope async) (closure user_data): A callback to execute
+ * @user_data: user data for @callback
*
* Removes a breakpoint that was previously added.
*
@@ -804,8 +804,8 @@ mi2_client_exec_cb (GObject *object,
* mi2_client_run_async:
* @self: a #Mi2Client
* @cancellable: (nullable): an optional #GCancellable, or %NULL
- * @callback: (scope async): a callback to execute upon completion
- * @user_data: (closure): the data to pass to @callback function
+ * @callback: (scope async) (closure user_data): a callback to execute
+ * @user_data: user data for @callback
*
* Asynchronously requests that the inferior program be run.
*
@@ -857,8 +857,8 @@ mi2_client_run_finish (Mi2Client *self,
* mi2_client_continue_async:
* @self: a #Mi2Client
* @cancellable: (nullable): an optional #GCancellable, or %NULL
- * @callback: (scope async): a callback to execute upon completion
- * @user_data: (closure): the data to pass to @callback function
+ * @callback: (scope async) (closure user_data): a callback to execute
+ * @user_data: user data for @callback
*
* Asynchronously executes the continue command.
*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]