[gnome-builder] completion: add size helper
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] completion: add size helper
- Date: Fri, 2 Dec 2016 01:00:37 +0000 (UTC)
commit 782304440762c75332d0f289f5af05e8419175eb
Author: Christian Hergert <chergert redhat com>
Date: Thu Dec 1 16:59:18 2016 -0800
completion: add size helper
For fetching the unfiltered size of the completion list. Mostly helpful
for debugging purposes.
libide/sourceview/ide-completion-results.c | 10 ++++++++++
libide/sourceview/ide-completion-results.h | 1 +
2 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/libide/sourceview/ide-completion-results.c b/libide/sourceview/ide-completion-results.c
index 9f54c7b..d436161 100644
--- a/libide/sourceview/ide-completion-results.c
+++ b/libide/sourceview/ide-completion-results.c
@@ -452,3 +452,13 @@ ide_completion_results_init (IdeCompletionResults *self)
priv->head = NULL;
priv->query = NULL;
}
+
+guint
+ide_completion_results_get_size (IdeCompletionResults *self)
+{
+ IdeCompletionResultsPrivate *priv = ide_completion_results_get_instance_private (self);
+
+ g_return_val_if_fail (IDE_IS_COMPLETION_RESULTS (self), 0);
+
+ return priv->results != NULL ? priv->results->len : 0;
+}
diff --git a/libide/sourceview/ide-completion-results.h b/libide/sourceview/ide-completion-results.h
index 7dfac94..749ba51 100644
--- a/libide/sourceview/ide-completion-results.h
+++ b/libide/sourceview/ide-completion-results.h
@@ -58,6 +58,7 @@ void ide_completion_results_present (IdeCompletionResu
GtkSourceCompletionContext *context);
gboolean ide_completion_results_replay (IdeCompletionResults *self,
const gchar *query);
+guint ide_completion_results_get_size (IdeCompletionResults *self);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]