check if reading an item of type it_book
remove unneeded casts
Merge pull request #5194 from BevapDin/fix-saving-while-reading

Fix for #5191