diff --git a/js/app/controllers/EpnTapModule.js b/js/app/controllers/EpnTapModule.js
index e8ea920..cf3f821 100644
--- a/js/app/controllers/EpnTapModule.js
+++ b/js/app/controllers/EpnTapModule.js
@@ -475,15 +475,15 @@ Ext.define('amdaDesktop.EpnTapModule', {
 	Among other things, update the `epnTapCurrentPageLb` label (see `EpnTapUI.createNavigationPanel()`).
 	*/
 	updateNbRows: function(nb_results) {
-		var totalPages = '' + Math.ceil(Number(nb_results) / Ext.getCmp('epnTapRowsPerPageNf').value);
+		var totalPages = Math.ceil(Number(nb_results) / Ext.getCmp('epnTapRowsPerPageNf').value);
 
-		Ext.getCmp('epnTapCurrentPageLb').setText('1');
-		Ext.getCmp('epnTapTotalPagesLb').setText(totalPages);
+		Ext.getCmp('epnTapCurrentPageLb').setText(totalPages == 0 ? '-' : '1');
+		Ext.getCmp('epnTapTotalPagesLb').setText(totalPages == 0 ? '-' : totalPages);
 
 		Ext.getCmp('epnTapPreviousPageBtn').setDisabled(true);
 		Ext.getCmp('epnTapFirstPageBtn').setDisabled(true);
-		Ext.getCmp('epnTapNextPageBtn').setDisabled(totalPages === '1');
-		Ext.getCmp('epnTapLastPageBtn').setDisabled(totalPages === '1');
+		Ext.getCmp('epnTapNextPageBtn').setDisabled(totalPages <= 1);
+		Ext.getCmp('epnTapLastPageBtn').setDisabled(totalPages <= 1);
 	},
 
 	/**
--
libgit2 0.21.2