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

Jaak Ristioja Ristioja at gmail.com
Tue May 11 13:19:45 MST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iQgcBAEBAgAGBQJL6bvdAAoJEFqwhAoGc/hvEf0//RxqoQt0lzLtZK4dXG24DZDj
RDnOOVHoBvcbnl4ebK/PAfPR26INgqOoccs+lXbl7M3R3/5lhvgkT9BZlpvaSP0i
sx1f3BEN80fFs9bGoZkPtrnsu54m0cdciIJ1YYZJ74QaFzMX1UXpNV/bv5ht6VJB
KDjOzU5i7azmynjUeZuWcmbqr9VEn0ezQ0/BZex9JRNlKsB22ffTqF3UMhIqERtU
7wOPxCGfkIw1XQfetVdVHvSl5LFB7WWqR7kirJp2pERgT7D5P8Z6BD+7xgxuQY9S
jmYH4CZjdEw6tqYnHkhlq+alpcLL0Z98riHZQpVswU2lkXFymfSjlOBKWphrZW9e
XFOqlzss/LY+TDaHTckfx2JHUtIPXNSEsAPIeDRbEqMMWDjONoTZI5JWvxmTxYSy
KAiytnS/lrs7j+dWOMUQL9S3PNVc+3wusr0HfViFKY91zkgHHrYoPV0CafQKoDNM
rAgn8ABqTDgGSArZ/gdzj5Z6v/mGgs+g/lwUUMUQGYYtAjEfmxPQO6cggSRZdpvh
O9avLzFjGHlj9gIwvTAWalbPUB+NjT5grk28nULj+czsF4LXUsE3Bsbs4r2y92oX
Z+Ba1degelvAHQSH/mZ9Q313MnVBy7Ft6wQYbfBFkRFvdbToUC2AN/4PW1ATI2DC
el/fxoETPUEG0QiuVrm+MumLDJb6d+rsBoTb9kiKWC7pL65WZxNXqQdmUzv6AT71
uvbE2Krbzl1CsyvM6vwDtZ3bDwf754b+LvnKBkFvQYiFipVwARh5Evm3OwvxFUP9
SCuN4Uw9qmO++xvBysvIIwy2woiONQgh2Ctgr4FT7mjwJYC+4zfdHvAf5sVIhAYc
S+9CWMcuRAyPgmQD8EulZwtB8zI4hm5D+h4YKqZ8xtOCEKU5BJcSv3o8x5mputJ7
OUZWHs+XqdQKWzKr0BAdYlZ8wXwQozmmJKNmmFQsAPQnJsHd3X663BwEZ1hoz1Yl
FzBnb9anYKtiEitCOYQ/tDyIC2x8srNefI1OdIlv0ibkEBxDdHpiDgPs+Up8W0nR
O242DXzkPFDfQCx51J7MlxcXKQUzqlka+Yo+xxaJFFdst2uE7/remapMhI9kosBi
e182nyb9Js1usgIU7/w5VCxoxKVgpma40znn7JOPvGYjGG+SxS1fiAVtFcVe4GIN
cEjdVoyrB0A8jwJYOSlHE5rs0221KRsowAjuCsq583OxNMMcO6sn8MhANZMo1jIk
KORrFGkC4RtL/5x9b3rqOuXUPKIfyNhQC+wrCeQsZG/JvamS6U6lGl61YjR3bK09
9afJQfn+o4jq6kUcXk8zO3W91GYnZ8E5c3d9A0pUno/EwhaXo7z1CSZb85kUivuD
tJZKa1oxKonnqeHUiojU5QkEojO2Y/uWghpH18cFS1vsM2gZyfaXF4UdsLgiO64m
ndLWg2e6QGKtk0/PMsP9K1w8vdq53BrEsoQhQbdH6cPbhQK5pMHkYE7cWKxIf2Pn
+zWg+AjOFdqtwZWwCnHc/RA2Pl8lhOOwe4g4c81Fngtg2ff1EermQ6YQIBLxNDku
DqcVpXnXQctuTTxPsRvZvQuDxBVj/JkN2rN3YxgGQ9V0kB7gxQ9J6fPc1jLLQAul
a53F6AuymJ8CZx8et9ZSni6TxyBodRkNeXQufre9iKu6zB38mR6awfbHcG5kHw0E
SrBelRBaTtjSVqDqpc9KGh5v2YtwiZAtM7Vkqn16EY9kP8zj+ZgFqC3HLbvadOVC
7HPXeb4fyeUT70Lser+ySWPNf3nyflYseXVXWULOTR6G9KwFuVr8JhtVdxES+zAy
8csGjNC1dyb9xGi+7heKO0SlHQav4paokAGNQgGaXzwWMEUac/LPhjyADoU8oD+C
sTNWIE7t+XQy0kgD1CxQKURL4hBPgl8DaGBKVMZ7xy2CAGmy4mdDNbMn2XOH26BG
msQFbnC8pBiPEp77GEDIoTlUU0kScVh6AA/00WPFucfS5u8boKeZMV0mQivU/gSp
1GHQZoH7n5j0A1Syd56LwWYtUyPBbFFQkv01KhXYOYXbU+dx2hswb5v0Lm9Uh9Eb
cUK/ODI/Q0p1iIjs1wsXl5dzrTGnyk9fAl9tCwD0QUL6T+rVz/aB6Fy4mdcWgibm
tQ9GO65uvn/4yf9TIRhf+2j5Gl1Hy/o3hYB26H5ov3JVMQlJBNAzOiwFj0hM/v0+
2E/5LA82U4Zj8BoBO6qAgVI7Fvc7ZhnAT9wZMrCpDITzhUIdGvy9uztmPCZedStA
bc6sTbEaSptVAYCceVmMj1Z9UfBlQ/ZXDS7sM20VixlVvozQQbWEDDinbV6MqaQm
Su7GkAQ3hxXxgM5PwmSmFYX1wRj/MqEM3yTWXFBIxvrUn/09ROzfGot+ck0gdpuC
hKwb4PlwJt0izoryPzqr6t5TrQjYAh3KbCix6op71qUk56+o+8DAa/97hJGHribD
6Kf7z5ubbh3aU7UH92bkFXBBhUKRkOiucR/ZPPqfMQsbA7uLZ54ZXcPP8ozrkeuL
+xrZPTEgg0JCbkgyMO5x+yYkolNv6WgKKfGXuJoMgIscWSI6m99hNIWyxMMCFQ04
siw67xDswcT0TnVh+KVZ7B0uLbrwMrnoed7C+pabifAYmQiH38/CSLbt4hm995qw
/hpwYyJdXhcqOyCkeKG98xRWhkUdvaxWZG5YSw8mkoHDHDMiNkjNx9M59nUAjgwl
92fxK/T/WB+YStztTeZh
=O3ih
-----END PGP SIGNATURE-----



More information about the bt-devel mailing list