Hi,<br><br>I can confirm that I&#39;m seeing this from python, when I translate your snippet.<br><br>As a temporary fix, you can clone the key to get the saved key. Change this bit<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; std::string savedKey;
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//      savedKey = key-&gt;getFullName(); //sword 1.5.8
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;savedKey = key-&gt;getText();
<br><br>into something like<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sword::TreeKeyIdx savedKey = key.Clone(); <br><br>and then use the saved key later down. This is (I think) a much nicer way to do it.<br><br>The problem occurs when you try to set the key back to the original text. The string that causes the problem is<br>
/INSTITUTES OF THE CHRISTIAN RELIGION /BOOK FIRST. - OF THE KNOWLEDGE OF GOD THE CREATOR<br>The crucial part is the space just before the second slash.<br><br>The reason why this doesn&#39;t work is due to the following line in setText() in TreeKeyIdx.cpp:463<br>
&nbsp;&nbsp;&nbsp; leaf.trim();<br><br>which will trim the space off. Now it compares against the one with the space, and it doesn&#39;t match.<br><br>God Bless,<br>Ben<br>-------------------------------------------------------------------------------------------<br>
The Lord is not slow to fulfill his promise as some count slowness,<br>but is patient toward you, not wishing that any should perish,<br>but that all should reach repentance.<br>2 Peter 3:9 (ESV)<br><br><div class="gmail_quote">
On Mon, Mar 24, 2008 at 6:23 PM, Eeli Kaikkonen &lt;<a href="mailto:eekaikko@mail.student.oulu.fi">eekaikko@mail.student.oulu.fi</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I reported a bug in Calvin&#39;s Institutes module in<br>
<a href="http://www.crosswire.org/bugs/browse/MOD-62" target="_blank">http://www.crosswire.org/bugs/browse/MOD-62</a>. Can others confirm this?<br>
<br>
<br>
 &nbsp;Yours,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Eeli Kaikkonen (Mr.), Oulu, Finland<br>
 &nbsp; &nbsp; &nbsp; &nbsp;e-mail: <a href="mailto:eekaikko@mailx.studentx.oulux.fix">eekaikko@mailx.studentx.oulux.fix</a> (with no x)<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote></div><br><br clear="all"><br><br>