diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2014-02-13 18:24:14 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2014-02-13 18:24:14 (GMT) |
commit | 7928c68f2b592b3133f1e2ee12977e9bad0dcc4d (patch) | |
tree | cdc9642a3d443d59a095ebb2b0f53f85ef9c1d94 | |
parent | 768c954010956a3580cc0e2095491b0e7dc205f5 (diff) |
Fix search: when the search text change, search the next ocurrence
-rw-r--r-- | develop-activity/logviewer.py | 5 | ||||
-rw-r--r-- | develop-activity/sourceview_editor.py | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/develop-activity/logviewer.py b/develop-activity/logviewer.py index d1aff20..d351f04 100644 --- a/develop-activity/logviewer.py +++ b/develop-activity/logviewer.py @@ -281,8 +281,9 @@ class LogView(Gtk.TextView): def get_next_result(self, direction): _buffer = self.get_buffer() - - if direction == 'forward': + if direction == 'current': + text_iter = _buffer.get_iter_at_mark(_buffer.get_insert()) + elif direction == 'forward': text_iter = _buffer.get_iter_at_mark(_buffer.get_insert()) text_iter.forward_char() else: diff --git a/develop-activity/sourceview_editor.py b/develop-activity/sourceview_editor.py index a41444a..ba8959f 100644 --- a/develop-activity/sourceview_editor.py +++ b/develop-activity/sourceview_editor.py @@ -434,8 +434,9 @@ class GtkSourceview2Page(GtkSource.View): def get_next_result(self, direction): _buffer = self.get_buffer() - - if direction == 'forward': + if direction == 'current': + text_iter = _buffer.get_iter_at_mark(_buffer.get_insert()) + elif direction == 'forward': text_iter = _buffer.get_iter_at_mark(_buffer.get_insert()) text_iter.forward_char() else: |