summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--buildstream/_frontend/widget.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/buildstream/_frontend/widget.py b/buildstream/_frontend/widget.py
index cf98393d3..01c4188ce 100644
--- a/buildstream/_frontend/widget.py
+++ b/buildstream/_frontend/widget.py
@@ -276,7 +276,7 @@ class LogFile(Widget):
if message.logfile and message.scheduler:
logfile = message.logfile
- if abbrev and self.logdir != "" and logfile.startswith(self.logdir):
+ if abbrev and logfile.startswith(self.logdir):
logfile = logfile[len(self.logdir):]
logfile = logfile.lstrip(os.sep)
@@ -300,6 +300,10 @@ class MessageOrLogFile(Widget):
self.message_widget = MessageText(content_profile, format_profile)
self.logfile_widget = LogFile(content_profile, format_profile, err_profile)
+ def prepare(self, pipeline):
+ self.message_widget.prepare(pipeline)
+ self.logfile_widget.prepare(pipeline)
+
def render(self, message):
# Show the log file only in the main start/success messages
if message.logfile and message.scheduler and \