[bt-devel] BibleTime 2.7-rc1 woes. IMPORTANT!

Martin Gruner mg.pub at gmx.net
Wed May 12 00:27:47 MST 2010


Hi Jaak,

is this something that changed from 2.6? I believe we used the first
module in the list of displayed modules to construct the list of
available entries. So this is - up to this point - intended behaviour.
We might want to improve on it, but I am not sure if it would be a
blocker for 2.7.

mg

Am 11.05.10 22:19, schrieb Jaak Ristioja:
> On 11.05.2010 08:36, Jaak Ristioja wrote:
> > On 11.05.2010 05:13, Gary Holmlund wrote:
> >> On 05/10/2010 03:21 AM, Jaak Ristioja wrote:
> >>> I'm having some really weird problems with 2.7-rc1. Namely the
> >>> BtBookDropdownChooserButton
> >>> dropdown menu sometimes only displays the old testament books, and
> >>> sometimes it only
> >>> displays the new testament books. In addition in many cases when this
> >>> happened I was
> >>> unable to use the CScrollerWidgetSet widgets and QLineEdit of the
> >>> CKeyReferenceWidget to
> >>> select a book which did not appear in the dropdown menus.
> >>>
> >>> When trying to work around it, at one time all the language submenus
> >>> of the
> >>> BtModuleChooserButton dropdown menu did not work at all, as they did
> >>> not appear when I
> >>> moved my mouse over the top level items that are supposed to show
> them.
> >>>
> >>> Personally I have NO time to fix this, but I would consider this a
> >>> blocker for the 2.7
> >>> release. Please see if you can reproduce.
> >>>
> >> I have not been able to reproduce this. Could you tell us what OS
> >> version and Qt version you are using. Are you using a non-english
> >> language setting?
>
> > Gentoo Linux, Qt 4.6.2, Estonian language setting.
>
> I took quick a look at the code that creates that popup menu. It
> appears that the popup
> menu is built by BtBookDropdownChooserButton::newList() which calls
> ref()->m_module->books() to get the list of books, where ref() is the
> CKeyReferenceWidget
> that handles that BtBookDropdownChooserButton object, and m_module is
> a pointer to a
> CSwordBibleModuleInfo object.
>
> Note that ONLY ONE module is used to construct the list of books (and
> maybe other such
> lists). Hence in case I have one translation of the New Testament and
> one translation of
> the Old Testament, the list of books shown depends on which module the
> field m_module
> points to. So this is what quite certainly what caused the bug.
>
> As most of you know I'm too busy to fix this myself any time soon, so
> I hope you can fix
> it before 2.7.
>
> Jaak

_______________________________________________
bt-devel mailing list
bt-devel at crosswire.org
http://www.crosswire.org/mailman/listinfo/bt-devel





More information about the bt-devel mailing list