From 7928c68f2b592b3133f1e2ee12977e9bad0dcc4d Mon Sep 17 00:00:00 2001 From: Gonzalo Odiard Date: Thu, 13 Feb 2014 18:24:14 +0000 Subject: Fix search: when the search text change, search the next ocurrence --- 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: -- cgit v0.9.1