Fix %(commit) assignment in the diff view
commit4ee558a38e815b924c5736abc8969f3d12f049df
authorVivien Didelot <vivien.didelot@savoirfairelinux.com>
Wed, 7 Aug 2013 23:52:31 +0000 (7 19:52 -0400)
committerJonas Fonseca <fonseca@diku.dk>
Fri, 9 Aug 2013 23:03:19 +0000 (9 19:03 -0400)
treeed5118fefda5c9c60880a725cf68e925286c0ec3
parent9439272f32a9a4936d81f8dfcfff9b3c503cde25
Fix %(commit) assignment in the diff view

Since commit 0c278556e52b9b78fde9f089cab755a6366d9ce6, the %(commit)
variable is badly overwritten with part of the commit title when we
highlight this line. For instance, browsing a commit message like this:

    linux: add support for [...]

    This text explains the patch
    [...]

will result in the %(commit) variable to be "ux:".
(the offset corresponds to strlen("commit ") which is LINE_COMMIT).

This patch reworks commit 0c278556e52b9b78fde9f089cab755a6366d9ce6:
"Fix regression causing incorect coloring of the commit title", to
set the line type to LINE_DEFAULT instead of LINE_COMMIT.

Closes #179

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
tig.c