View Single Post
Old 07-11-2019, 01:01 PM   #36
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,771
Karma: 206758686
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by Doitsu View Post
Thanks for checking this! AFAIK, only one of my plugins uses bk.gettocid() and it'll display a warning if bk.gettocid() returns None.
Yeah ... I don't really expect much trouble at all. But I wanted to give a heads up in case someone made the assumption in their code that the ncx would always be there (since it always has been until now).

My input plugin DOCXImport will automatically create an ncx for an EPUB3, but since it will be able to be removed (or created for compatibility), there's no real hurry (or incentive) for me to modify the plugin.

I probably wouldn't change it anyway, since older versions of Sigil would still need the ncx created--and checking for specific versions of Sigil just to see if a dummy ncx should be created on import or not seems like overkill.
DiapDealer is offline   Reply With Quote