[gnome-builder] langserv: fix ownership transfer to call_async
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] langserv: fix ownership transfer to call_async
- Date: Sun, 14 Jan 2018 03:19:42 +0000 (UTC)
commit aacb07f57361bd82217724fd123edba22b62d5d3
Author: Christian Hergert <chergert redhat com>
Date: Sat Jan 13 18:57:58 2018 -0800
langserv: fix ownership transfer to call_async
These don't need to transfer ownership as call_async() onl takes floating
references and these are full references.
src/libide/langserv/ide-langserv-client.c | 2 +-
src/libide/langserv/ide-langserv-formatter.c | 4 ++--
src/libide/langserv/ide-langserv-highlighter.c | 2 +-
src/libide/langserv/ide-langserv-rename-provider.c | 2 +-
src/libide/langserv/ide-langserv-symbol-resolver.c | 6 +++---
5 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/src/libide/langserv/ide-langserv-client.c b/src/libide/langserv/ide-langserv-client.c
index 57845b31e..bfbfb4cb4 100644
--- a/src/libide/langserv/ide-langserv-client.c
+++ b/src/libide/langserv/ide-langserv-client.c
@@ -947,7 +947,7 @@ ide_langserv_client_start (IdeLangservClient *self)
jsonrpc_client_call_async (priv->rpc_client,
"initialize",
- g_steal_pointer (¶ms),
+ params,
NULL,
ide_langserv_client_initialize_cb,
g_object_ref (self));
diff --git a/src/libide/langserv/ide-langserv-formatter.c b/src/libide/langserv/ide-langserv-formatter.c
index beb27f70c..e4cabe4a5 100644
--- a/src/libide/langserv/ide-langserv-formatter.c
+++ b/src/libide/langserv/ide-langserv-formatter.c
@@ -318,7 +318,7 @@ ide_langserv_formatter_format_async (IdeFormatter *formatter,
ide_langserv_client_call_async (priv->client,
"textDocument/formatting",
- g_steal_pointer (¶ms),
+ params,
cancellable,
ide_langserv_formatter_format_call_cb,
g_steal_pointer (&task));
@@ -410,7 +410,7 @@ ide_langserv_formatter_format_range_async (IdeFormatter *formatter,
ide_langserv_client_call_async (priv->client,
"textDocument/rangeFormatting",
- g_steal_pointer (¶ms),
+ params,
cancellable,
ide_langserv_formatter_format_call_cb,
g_steal_pointer (&task));
diff --git a/src/libide/langserv/ide-langserv-highlighter.c b/src/libide/langserv/ide-langserv-highlighter.c
index 2176bf376..057a787c3 100644
--- a/src/libide/langserv/ide-langserv-highlighter.c
+++ b/src/libide/langserv/ide-langserv-highlighter.c
@@ -216,7 +216,7 @@ ide_langserv_highlighter_update_symbols (gpointer data)
ide_langserv_client_call_async (priv->client,
"textDocument/documentSymbol",
- g_steal_pointer (¶ms),
+ params,
NULL,
ide_langserv_highlighter_document_symbol_cb,
g_object_ref (self));
diff --git a/src/libide/langserv/ide-langserv-rename-provider.c
b/src/libide/langserv/ide-langserv-rename-provider.c
index b02625457..f3ed0cfc9 100644
--- a/src/libide/langserv/ide-langserv-rename-provider.c
+++ b/src/libide/langserv/ide-langserv-rename-provider.c
@@ -312,7 +312,7 @@ ide_langserv_rename_provider_rename_async (IdeRenameProvider *provider,
ide_langserv_client_call_async (priv->client,
"textDocument/rename",
- g_steal_pointer (¶ms),
+ params,
cancellable,
ide_langserv_rename_provider_rename_cb,
g_steal_pointer (&task));
diff --git a/src/libide/langserv/ide-langserv-symbol-resolver.c
b/src/libide/langserv/ide-langserv-symbol-resolver.c
index b873d7d3f..73af7ab42 100644
--- a/src/libide/langserv/ide-langserv-symbol-resolver.c
+++ b/src/libide/langserv/ide-langserv-symbol-resolver.c
@@ -300,7 +300,7 @@ ide_langserv_symbol_resolver_lookup_symbol_async (IdeSymbolResolver *resolver,
ide_langserv_client_call_async (priv->client,
"textDocument/definition",
- g_steal_pointer (¶ms),
+ params,
cancellable,
ide_langserv_symbol_resolver_definition_cb,
g_steal_pointer (&task));
@@ -463,7 +463,7 @@ ide_langserv_symbol_resolver_get_symbol_tree_async (IdeSymbolResolver *resolve
ide_langserv_client_call_async (priv->client,
"textDocument/documentSymbol",
- g_steal_pointer (¶ms),
+ params,
cancellable,
ide_langserv_symbol_resolver_document_symbol_cb,
g_steal_pointer (&task));
@@ -636,7 +636,7 @@ ide_langserv_symbol_resolver_find_references_async (IdeSymbolResolver *resolve
ide_langserv_client_call_async (priv->client,
"textDocument/references",
- g_steal_pointer (¶ms),
+ params,
cancellable,
ide_langserv_symbol_resolver_find_references_cb,
g_steal_pointer (&task));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]