From f999b299db104a69d469e5ccdad9ac3dbf694d6f Mon Sep 17 00:00:00 2001 From: danglassey Date: Thu, 29 Aug 2002 13:02:06 +0000 Subject: sync with crosswire 20020829-1300 --- apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp') diff --git a/apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp b/apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp index b10ed36..5e53439 100644 --- a/apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp +++ b/apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp @@ -473,8 +473,13 @@ void TRxRichEditX::fillWithVerses(SWModule *module, ListKey *verses, bool headin module->getRawEntry(); strcpy(buf, module->KeyText()); int i; - for (i = 0; i < strlen(buf2); i++) { - if (buf[i] != buf2[i]) + for (i = 0; i < strlen(buf); i++) { + if ((buf[i] == buf2[i]) || (buf[i] != '0')) + break; + } + char *buf3 = buf+i; + for (i = 0; i < strlen(buf2) && (i < strlen(buf3)); i++) { + if (buf3[i] != buf2[i]) break; } if (!i || i < (strlen(buf2)/2)) { -- cgit