diff options
| author | Sébastien Wilmet <swilmet@gnome.org> | 2015-01-04 11:50:51 (GMT) |
|---|---|---|
| committer | Sébastien Wilmet <swilmet@gnome.org> | 2015-01-04 14:43:07 (GMT) |
| commit | d48cd10bf0bb99ead7b1af1ead52f1e554ad239d (patch) | |
| tree | e05e64ff082c07b042cba7188a0f6fe6234ea1ba | |
| parent | 5540838a7dff1d025b995c251f51c1c29ce0c0ce (diff) | |
| download | gedit-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.py | 7 |
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 |
