diff --git a/lib/ComicBook.js b/lib/ComicBook.js index ae72f0e..b071a6a 100755 --- a/lib/ComicBook.js +++ b/lib/ComicBook.js @@ -644,7 +644,8 @@ function ComicBook(id, srcs, opts) { $(".cb-navigate.left").hide(); $(".cb-navigate.right").show(); } - if (pointer === srcs.length-1) { + + if (pointer === srcs.length-1 || (typeof page2 === "object" && pointer === srcs.length-2)) { $(".cb-navigate.left").show(); $(".cb-navigate.right").hide(); } @@ -680,7 +681,9 @@ function ComicBook(id, srcs, opts) { if (pointer + 1 < pages.length) { pointer += (options.displayMode === "single" || is_double_page_spread) ? 1 : 2; - this.drawPage(); + try { + this.drawPage(); + } catch (e) {} } };