[sword-devel] Fwd: Locale and text retrieval code
Manfred Bergmann
bergmannmd at web.de
Mon Feb 16 13:11:42 MST 2009
Anfang der weitergeleiteten E-Mail:
>> Does this crash? It shouldn't. Hope we can get things working
>> well for you. I need a new laptop and considering buying a Mac! :)
>
> No, this doesn't nor does it crash with any none existing key like
> "par.1.1". It just returns the "rev.1.1" which is strange though. I
> would expect it returns nothing.
> But using ListKey and looping over it crashes, at least for me.
>
> sword::VerseKey vk;
> sword::ListKey listkey = vk.ParseVerseList("par.1.1", vk, true);
> listkey.Persist(true);
> swModule->setKey(listkey);
> for ((*swModule) = sword::TOP; !swModule->Error(); (*swModule)++) {
> const char *keyCStr = swModule->getKeyText();
> const char *txtCStr = swModule->RenderText();
> }
> swModule->setKey("gen.1.1");
>
> This crashes in the for loop at the first access to (*swModule) = sword::TOP
> , internally in setPosition().
>
> How can I create a crash log?
>
Troy, do you see what the problem is here?
It still crashes also with the new svn HEAD.
Manfred
More information about the sword-devel
mailing list