summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSébastien Wilmet <swilmet@gnome.org>2015-01-04 11:50:51 (GMT)
committerSébastien Wilmet <swilmet@gnome.org>2015-01-04 14:43:07 (GMT)
commitd48cd10bf0bb99ead7b1af1ead52f1e554ad239d (patch)
treee05e64ff082c07b042cba7188a0f6fe6234ea1ba
parent5540838a7dff1d025b995c251f51c1c29ce0c0ce (diff)
downloadgedit-d48cd10bf0bb99ead7b1af1ead52f1e554ad239d.zip
gedit-d48cd10bf0bb99ead7b1af1ead52f1e554ad239d.tar.xz
snippets: fix overriding of get_start_iter()
@iter is an (out) parameter. https://bugzilla.gnome.org/show_bug.cgi?id=742015
-rw-r--r--plugins/snippets/snippets/completion.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/snippets/snippets/completion.py b/plugins/snippets/snippets/completion.py
index 774956a..81d4418 100644
--- a/plugins/snippets/snippets/completion.py
+++ b/plugins/snippets/snippets/completion.py
@@ -89,13 +89,14 @@ class Provider(GObject.Object, GtkSource.CompletionProvider):
else:
return None
- def do_get_start_iter(self, context, proposal, iter):
+ def do_get_start_iter(self, context, proposal):
+ iter = Gtk.TextIter()
if not self.mark or self.mark.get_deleted():
- return False
+ return (False, iter)
iter.assign(self.mark.get_buffer().get_iter_at_mark(self.mark))
- return True
+ return (True, iter)
def do_match(self, context):
return True