Quote:
Originally Posted by davidfor
Right now, I can't think of a reason for that. I suspect something is happening earlier to cause the problem. Could you run calibre in debug mode, try what you are doing here and post the log?
I haven't tried the smart shelves for a while. As an idea, it's good, but ended up with to many shelves for it to be practical for me.
From what you say, I think the device was showing two copies of each smart shelf. But, the database only had one. If that is the case, I can think of a way this might have happened. What you did is probably the simplest fix at the moment. Do you have a copy of the database from before fixing it? I'd like to have a look at it and see what was in it.
Adding a shelf delete is possible and should be fairly simple with some of the existing code. I'll add it to my list, but, I don't promise it any time soon.
|
The problem is he's using smartshelves and having Calibre manage selves when you clearly warned about not using both to manage shelves.