From 7ee34617e6905f8885fc3adbd60d79355de784ce Mon Sep 17 00:00:00 2001
From: Henning Glawe <glaweh@debian.org>
Date: Sat, 20 Aug 2016 07:35:39 +0200
Subject: [PATCH] fix highlighting if unmatched, but matcher is flagged
 does_nothing

---
 common/python/nomadcore/annotator.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/python/nomadcore/annotator.py b/common/python/nomadcore/annotator.py
index c63a8be..c6d9f73 100644
--- a/common/python/nomadcore/annotator.py
+++ b/common/python/nomadcore/annotator.py
@@ -56,11 +56,12 @@ class Annotator(object):
         if minfo['coverageIgnore']:
             highlighted = self.matchHighlighter.highlight_minfo(
                 minfo, linecolor=ANSI.FG_BLUE)
-        elif minfo['matcher_does_nothing']:
-            highlighted = self.matchHighlighter.highlight_minfo(
-                minfo, linecolor=ANSI.FG_MAGENTA)
         elif minfo['match']:
-            highlighted = self.matchHighlighter.highlight_minfo(minfo)
+            if minfo['matcher_does_nothing']:
+                highlighted = self.matchHighlighter.highlight_minfo(
+                    minfo, linecolor=ANSI.FG_MAGENTA)
+            else:
+                highlighted = self.matchHighlighter.highlight_minfo(minfo)
         else:
             highlighted = minfo['fInLine']
         # shorted matcher- and source file names
-- 
GitLab