]> git.neil.brown.name Git - wiggle.git/commitdiff
browser: Minor search improvements
authorNeil Brown <neilb@suse.de>
Sat, 3 Apr 2010 22:33:30 +0000 (08:33 +1000)
committerNeil Brown <neilb@suse.de>
Sat, 3 Apr 2010 22:33:30 +0000 (08:33 +1000)
We still don't get control-s through though.

Signed-off-by: Neil Brown <neilb@suse.de>
vpatch.c

index b7be4e96c8158230d9e6f26bd17351b940c01a37..9873d480a6db72e9bb47fad7b14456923d464361 100644 (file)
--- a/vpatch.c
+++ b/vpatch.c
@@ -1335,7 +1335,12 @@ void merge_window(struct plist *p, FILE *f, int reverse)
                        break;
                case SEARCH('G'-64):
                case SEARCH('S'-64):
+               case SEARCH('R'-64):
                        /* search again */
+                       if ((c|tmeta) == SEARCH('R'-64))
+                               searchdir = 1;
+                       if ((c|tmeta) == SEARCH('S'-64))
+                               searchdir = 0;
                        meta = SEARCH(0);
                        tpos = pos; trow = row;
                        if (searchdir) {