diff --git a/classes/pref/system.php b/classes/pref/system.php
index bc3bde16f6eee3b0767dcfa64487d408bfe8d565..d9133969856975ded2b0d756f1abc1ae5e1573af 100644
--- a/classes/pref/system.php
+++ b/classes/pref/system.php
@@ -69,7 +69,9 @@ class Pref_System extends Handler_Protected {
 		print "<button dojoType='dijit.form.Button'
 			onclick='Helpers.EventLog.refresh()'>".__('Refresh')."</button>";
 
-		print "<button dojoType='dijit.form.Button'
+		$prev_page_disabled = $page <= 0 ? "disabled" : "";
+
+		print "<button dojoType='dijit.form.Button' $prev_page_disabled
 			onclick='Helpers.EventLog.prevPage()'>".__('&lt;&lt;')."</button>";
 
 		print "<button dojoType='dijit.form.Button' disabled>".T_sprintf('Page %d of %d', $page+1, $total_pages+1)."</button>";