[gnome-builder/wip/uajain/word-completion: 2/2] WIP: get insert_offset and end_offset
- From: Umang Jain <uajain src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/uajain/word-completion: 2/2] WIP: get insert_offset and end_offset
- Date: Wed, 30 Aug 2017 12:58:56 +0000 (UTC)
commit f012e705308f4d4aa9e20340c3ebc44223248ac7
Author: Umang Jain <mailumangjain gmail com>
Date: Wed Aug 30 18:24:06 2017 +0530
WIP: get insert_offset and end_offset
libide/sourceview/ide-completion-results.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/libide/sourceview/ide-completion-results.c b/libide/sourceview/ide-completion-results.c
index 0a168c8..340b871 100644
--- a/libide/sourceview/ide-completion-results.c
+++ b/libide/sourceview/ide-completion-results.c
@@ -395,6 +395,19 @@ ide_completion_results_present (IdeCompletionResults *self,
g_return_if_fail (priv->query != NULL);
g_return_if_fail (priv->replay != NULL);
+ if (priv->sort_direction == 1 || priv->sort_direction == -1)
+ {
+ GtkTextIter insert_iter;
+ GtkTextIter end_iter;
+
+ gtk_source_completion_context_get_iter (context, &insert_iter);
+ gtk_text_buffer_get_end_iter (gtk_text_iter_get_buffer (&insert_iter),
+ &end_iter);
+
+ priv->insert_offset = gtk_text_iter_get_offset (&insert_iter);
+ priv->end_offset = gtk_text_iter_get_offset (&end_iter);
+ }
+
if (priv->needs_refilter)
{
ide_completion_results_refilter (self);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]