Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2014-02-13 18:24:14 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2014-02-13 18:24:14 (GMT)
commit7928c68f2b592b3133f1e2ee12977e9bad0dcc4d (patch)
treecdc9642a3d443d59a095ebb2b0f53f85ef9c1d94
parent768c954010956a3580cc0e2095491b0e7dc205f5 (diff)
Fix search: when the search text change, search the next ocurrence
-rw-r--r--develop-activity/logviewer.py5
-rw-r--r--develop-activity/sourceview_editor.py5
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: