aboutsummaryrefslogtreecommitdiffstats
path: root/apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp
diff options
context:
space:
mode:
authordanglassey <danglassey>2002-08-29 13:02:06 +0000
committerdanglassey <danglassey>2002-08-29 13:02:06 +0000
commitf999b299db104a69d469e5ccdad9ac3dbf694d6f (patch)
treeebbd5fdd324465c933a8f4977caf3751d544d5fc /apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp
parent1e057d67306569fcd9896dfcea1f5353810f0a48 (diff)
downloadsword-sf-cvs-f999b299db104a69d469e5ccdad9ac3dbf694d6f.tar.gz
sync with crosswire 20020829-1300
Diffstat (limited to 'apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp')
-rw-r--r--apps/windoze/CBuilder5/BibleCS/RxRichEditX.cpp9
1 files changed, 7 insertions, 2 deletions
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)) {