Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Günther Wagner
gnome-builder
Commits
d89e0c6b
Commit
d89e0c6b
authored
Jan 09, 2018
by
Christian Hergert
Browse files
clang: code style cleanup
parent
b8a4fe07
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/plugins/clang/ide-clang-symbol-node.c
View file @
d89e0c6b
...
...
@@ -171,22 +171,22 @@ ide_clang_symbol_node_get_location_async (IdeSymbolNode *symbol_node,
gpointer
user_data
)
{
IdeClangSymbolNode
*
self
=
(
IdeClangSymbolNode
*
)
symbol_node
;
IdeSourceLocation
*
ret
;
g_autoptr
(
IdeFile
)
ifile
=
NULL
;
g_autoptr
(
GFile
)
gfile
=
NULL
;
g_autoptr
(
GTask
)
task
=
NULL
;
IdeContext
*
context
;
const
gchar
*
filename
;
CXString
cxfilename
;
CXSourceLocation
cxloc
;
CXFile
file
;
GFile
*
gfile
;
IdeFile
*
ifile
;
guint
line
=
0
;
guint
line_offset
=
0
;
g_autoptr
(
GTask
)
task
=
NULL
;
g_return_if_fail
(
IDE_IS_CLANG_SYMBOL_NODE
(
self
));
task
=
g_task_new
(
self
,
cancellable
,
callback
,
user_data
);
g_task_set_source_tag
(
task
,
ide_clang_symbol_node_get_location_async
);
g_task_set_priority
(
task
,
G_PRIORITY_LOW
);
cxloc
=
clang_getCursorLocation
(
self
->
cursor
);
clang_getFileLocation
(
cxloc
,
&
file
,
&
line
,
&
line_offset
,
NULL
);
...
...
@@ -204,13 +204,11 @@ ide_clang_symbol_node_get_location_async (IdeSymbolNode *symbol_node,
"context"
,
context
,
NULL
);
ret
=
ide_source_location_new
(
ifile
,
line
-
1
,
line_offset
-
1
,
0
);
g_task_return_pointer
(
task
,
ide_source_location_new
(
ifile
,
line
-
1
,
line_offset
-
1
,
0
),
(
GDestroyNotify
)
ide_source_location_unref
);
g_clear_object
(
&
ifile
);
g_clear_object
(
&
gfile
);
clang_disposeString
(
cxfilename
);
g_task_return_pointer
(
task
,
ret
,
(
GDestroyNotify
)
ide_source_location_unref
);
}
static
IdeSourceLocation
*
...
...
src/plugins/clang/ide-clang-translation-unit.c
View file @
d89e0c6b
...
...
@@ -1112,7 +1112,7 @@ ide_clang_translation_unit_get_symbol_tree_async (IdeClangTranslationUnit *self,
gpointer
user_data
)
{
g_autoptr
(
GTask
)
task
=
NULL
;
IdeSymbolTree
*
symbol_tree
;
g_autoptr
(
IdeSymbolTree
)
symbol_tree
=
NULL
;
IdeContext
*
context
;
g_return_if_fail
(
IDE_IS_CLANG_TRANSLATION_UNIT
(
self
));
...
...
@@ -1120,6 +1120,8 @@ ide_clang_translation_unit_get_symbol_tree_async (IdeClangTranslationUnit *self,
g_return_if_fail
(
!
cancellable
||
G_IS_CANCELLABLE
(
cancellable
));
task
=
g_task_new
(
self
,
cancellable
,
callback
,
user_data
);
g_task_set_source_tag
(
task
,
ide_clang_translation_unit_get_symbol_tree_async
);
g_task_set_priority
(
task
,
G_PRIORITY_LOW
);
context
=
ide_object_get_context
(
IDE_OBJECT
(
self
));
symbol_tree
=
g_object_new
(
IDE_TYPE_CLANG_SYMBOL_TREE
,
...
...
@@ -1127,7 +1129,7 @@ ide_clang_translation_unit_get_symbol_tree_async (IdeClangTranslationUnit *self,
"native"
,
self
->
native
,
"file"
,
file
,
NULL
);
g_task_return_pointer
(
task
,
symbol_tree
,
g_object_unref
);
g_task_return_pointer
(
task
,
g_steal_pointer
(
&
symbol_tree
)
,
g_object_unref
);
}
IdeSymbolTree
*
...
...
@@ -1135,12 +1137,10 @@ ide_clang_translation_unit_get_symbol_tree_finish (IdeClangTranslationUnit *sel
GAsyncResult
*
result
,
GError
**
error
)
{
GTask
*
task
=
(
GTask
*
)
result
;
g_return_val_if_fail
(
IDE_IS_CLANG_TRANSLATION_UNIT
(
self
),
NULL
);
g_return_val_if_fail
(
G_IS_TASK
(
task
),
NULL
);
g_return_val_if_fail
(
G_IS_TASK
(
result
),
NULL
);
return
g_task_propagate_pointer
(
task
,
error
);
return
g_task_propagate_pointer
(
G_TASK
(
result
)
,
error
);
}
static
gboolean
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment