Fixed the diff to PREV link
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 22 Jan 2006 20:13:07 +0000 (20:13 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 22 Jan 2006 20:13:07 +0000 (20:13 +0000)
log.php

diff --git a/log.php b/log.php
index 2c1b01ab4b16a5a46f99af2a234f842750933f2d..04371a4e953e7c0f4764f771d3a4e85a936667d6 100644 (file)
--- a/log.php
+++ b/log.php
@@ -40,6 +40,7 @@ $nodes = '';
 foreach ($logs->fetch() AS $log)
 {
        $prev = $controller->cachev->fetch_prev_revision($log['rev']);
+       $prev = $prev['revision'];
        
        $link['view'] = $controller->href_compound(($isdir ? 'browse.php' : 'view.php'), null, Paths::fetch_rev_str(false, $log['rev']));
        $link['blame'] = $controller->href_compound('blame.php', null, Paths::fetch_rev_str(false, $log['rev']));
@@ -50,7 +51,7 @@ foreach ($logs->fetch() AS $log)
                $link['diffhead'] = $controller->href_compound('diff.php', null, Paths::fetch_rev_str(true, 'HEAD', $log['rev']));
        }
        
-       $show['diffprev'] = $prev != -1;
+       $show['diffprev'] = ($prev !== null);
        if ($show['diffprev'])
        {
                $link['diffprev'] = $controller->href_compound('diff.php', null, Paths::fetch_rev_str(true, $log['rev'], $prev));