From 7f30c076d5fce0dd969537809d8d91797fc9c197 Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Wed, 2 Jan 2019 12:50:49 -0800 Subject: [PATCH] Print a status message when starting ninja This way we don't appear hung at: No need to regenerate ninja file Change-Id: I8dbdaa2c1b1c5a6a73187d0e6061f363b62e10c9 Fixes: 122251150 Test: m nothing --- ui/build/ninja.go | 1 + ui/status/status.go | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/ui/build/ninja.go b/ui/build/ninja.go index c8f19d10e..ab15e863a 100644 --- a/ui/build/ninja.go +++ b/ui/build/ninja.go @@ -97,6 +97,7 @@ func runNinja(ctx Context, config Config) { } }() + ctx.Status.Status("Starting ninja...") cmd.RunAndPrintOrFatal() } diff --git a/ui/status/status.go b/ui/status/status.go index c851d7f59..46ec72e80 100644 --- a/ui/status/status.go +++ b/ui/status/status.go @@ -260,6 +260,10 @@ func (s *Status) message(level MsgLevel, msg string) { } } +func (s *Status) Status(msg string) { + s.message(StatusLvl, msg) +} + type toolStatus struct { status *Status