[sword-devel] Finding Devotional modules

David "Judah's Shadow" Blue yudahsshadow at gmx.com
Tue Mar 12 16:31:07 EDT 2024


On Monday, March 11, 2024 4:53:29 PM EDT David "Judah's Shadow" Blue wrote:
> I had posed a question a while ago, but never got an answer, or at least
> didn't see it if I did, about how to tell if a module is a daily devotion.
> 
> sword::SWMgr::MODTYPE_DAILYDEVOS  doesn't seem to ever match for the module
> type. I'd like to have special handling of devotionals for the next version
> of BIBISH.

After grepping around in the BibleTime source code, I settled on using their 
solution of using module category and/or features showing the module is a 
devotional. I'm doing the following assignment

category = tempMod->getConfigEntry("Category");

If category is a std::string I get a segfault. If category is a const char* it 
works. Is there some reason the return value of getConfigEntry isn't compatible 
with std::string in this instance? Or have I found a magic/more magic switch?




More information about the sword-devel mailing list