diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js index d85526d55..8972ff33c 100644 --- a/js/ui/appDisplay.js +++ b/js/ui/appDisplay.js @@ -1228,7 +1228,7 @@ var BaseAppView = GObject.registerClass({ } goToPage(pageNumber, animate = true) { - pageNumber = Math.clamp(pageNumber, 0, this._grid.nPages - 1); + pageNumber = Math.clamp(pageNumber, 0, Math.max(this._grid.nPages - 1, 0)); if (this._grid.currentPage === pageNumber) return; @@ -1573,7 +1573,7 @@ class AppDisplay extends BaseAppView { } goToPage(pageNumber, animate = true) { - pageNumber = Math.clamp(pageNumber, 0, this._grid.nPages - 1); + pageNumber = Math.clamp(pageNumber, 0, Math.max(this._grid.nPages - 1, 0)); if (this._grid.currentPage === pageNumber && this._displayingDialog &&