Originally Posted by darseno
This hack behaves weird when you switch between a book stored in internal memory and another stored on the sd card. The last book you were reading only shows up if the current book is from the same memory source as the last.
Hmm, I can see that. The trigger has an extra query to make sure that your current read doesn't also appear in the "Recently Added" list, since it looks goofy.
But the behavior you see is the side effect of that extra query. You can make that trade off by removing the query that sets 'added_date = 0'. It will cause the current read to show up twice on the homescreen, but you won't have the book disappearing like that.