[sword-devel] unlockKeyIsValid() impl for Bibletime
mg.pub at gmx.net
Sat Mar 4 10:45:57 MST 2006
I just added an unlockKeyIsValid() function to CSwordModuleInfo. It does a
real simple check: it only returns true if getRawEntryBuf() of the module
returns a non-empty string which contains only printable characters. The
logic is that with a wrong or missing unlock key the module will return
either nothing or text with non-printing (control) characters. It works well
on my system.
Joachim, how do we integrate this to kindof "disable" (don't try to retreive
ANY text from them) modules without a valid unlock key, while still offering
the possibility to unlock them?
P.S. If desirable, this can also be implemented in Sword directly.
More information about the sword-devel