From a23ef0bbc49c967a2e265f41dfc6c6915c8fde98 Mon Sep 17 00:00:00 2001 From: villa Date: Thu, 5 Jan 1995 12:01:53 +0000 Subject: [PATCH] Ultime correzioni ricerca in viswin git-svn-id: svn://10.65.10.50/trunk@828 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/text.cpp | 3 +-- include/viswin.cpp | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/include/text.cpp b/include/text.cpp index cca81fda4..1ab5c4f11 100755 --- a/include/text.cpp +++ b/include/text.cpp @@ -224,8 +224,7 @@ long TTextfile::search(const char* txt, int& ret, long from, bool down, for (long i = from; down ? (i < lines()) : (i >= 0); down ? i++ : i--) { lin = line(i); - if (!casesens) - lin.lower(); + if (!casesens) lin.lower(); if ((ret = lin.find(text)) != -1) return i; } diff --git a/include/viswin.cpp b/include/viswin.cpp index 127c5c157..1f9614a4e 100755 --- a/include/viswin.cpp +++ b/include/viswin.cpp @@ -2005,13 +2005,13 @@ void TViswin::find() m.set(F_STRING, _txt_to_find); m.set(F_DIRECT, _down_dir ? "D" : "U"); - m.set(F_CASE, _case_sensitive ? "" : "X"); + m.set(F_CASE, _case_sensitive ? "X" : ""); if (m.run() == K_ENTER) { _txt_to_find = m.get(F_STRING); _down_dir = m.get(F_DIRECT) == "D"; - _case_sensitive = !(m.get_bool(F_CASE)); + _case_sensitive = m.get_bool(F_CASE); int x; long l = search(_txt_to_find, x, _point.y, _down_dir, _case_sensitive); @@ -2088,7 +2088,7 @@ TViswin::TViswin(const char *fname, _scrolling (FALSE), _selflag (FALSE), _need_update (TRUE), _need_scroll (none), _multiple (FALSE), _rulers(rulers), _txt_to_find(64), _frozen (FALSE), _brwfld(brwfld), _link_button(-1), - _down_dir(TRUE), _showbuts(FALSE) + _down_dir(TRUE), _showbuts(FALSE), _case_sensitive(FALSE) { if (title == NULL) title = (fname ? fname : "Anteprima di stampa");