[sword-devel] SwordReader - problem with Rev 22 - FIXED

David Trotz dtrotzjr at crosswire.org
Fri Dec 28 00:35:08 MST 2007


Actually... My code changes were rather simple so I was able to commit 
them after all.
Test this for me Barry, I think I have it fixed, but there is a 
possibility I introduced a new bug, or perhaps a bug nest. ;-)
--
In Christ,
David Trotz

David Trotz wrote:
> Barry,
> I found the error. The problem is with the way the state information 
> for the current book is being stored. There is a variable in 
> SwordIndex called bible, (I assume this was created for convenience.)  
> but this same information exists in the VerseKey variable named 
> 'position'. I need to go through the code and remove the dependency on 
> this lone 'book' variable because it is not always changed (thus not 
> up to date) when the verse is set, such as when I read in the last 
> position from options.conf and set the position in the SimpleNavigator 
> constructor.
>
> What was happening was the book was erroneously set to book 1 
> (SwordIndex constructor default value) but the VerseKey was set 
> correctly to "Rev" and when it was asked how many verses are in 
> chapter 22 of Revelation, the question really being asked was how many 
> verses in chapter 22 of Genesis, and that value was 30 something, and 
> there are only 20 something verses in chapter 22 so it would increment 
> to the next verse, setting up the perfect storm for an infinite loop. ;-)
>
> Its going to take me a couple of days to get this fixed correctly. I 
> have an initial fix on my machine now but it was more a hack to be 
> sure this was the case.
>
> Thanks again for pointing that out.
>
> -- 
> In Christ,
> David Trotz
>
>
> Barry Drake wrote:
>> Hi David ..........
>>
>> David Trotz wrote:
>>> Did it happen during the startup of the program? If so do you have 
>>> the options.conf?
>>
>> Oh yes ....  I won't make that mistake again!!!  I've attached it and 
>> it's what you'd expect it to be.
>>
>> God bless,
>> Barry
>>
>> -- From Barry Drake (The Revd) minister of the Netherfield United 
>> Reformed church, Nottingham see http://www.jesusinnetherfield.org.uk 
>> for our church homepages).
>>
>> Replies - b.drake at ntlworld.com
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.crosswire.org/pipermail/sword-devel/attachments/20071227/39b31aa0/attachment.html 


More information about the sword-devel mailing list