From 320535a97801ab8e5f1b57e1c2463e6b3dc41877 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Fri, 7 Feb 2020 19:41:39 +0100 Subject: [PATCH] app/internal/input: remove AddProfile method Merge it into the general Add method. Signed-off-by: Elias Naur --- app/internal/input/router.go | 6 ++---- app/window.go | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/internal/input/router.go b/app/internal/input/router.go index 2b0504b6..0484a6e0 100644 --- a/app/internal/input/router.go +++ b/app/internal/input/router.go @@ -69,6 +69,8 @@ func (q *Router) Frame(ops *op.Ops) { func (q *Router) Add(e event.Event) bool { switch e := e.(type) { + case profile.Event: + q.profile = e case pointer.Event: q.pqueue.Push(e, &q.handlers) case key.EditEvent, key.Event, key.FocusEvent: @@ -101,10 +103,6 @@ func (q *Router) collect() { } } -func (q *Router) AddProfile(profile profile.Event) { - q.profile = profile -} - func (q *Router) Profiling() bool { return q.profiling } diff --git a/app/window.go b/app/window.go index 751cee6e..02a2ccf7 100644 --- a/app/window.go +++ b/app/window.go @@ -138,7 +138,7 @@ func (w *Window) draw(frameStart time.Time, size image.Point, frame *op.Ops) { frameDur = frameDur.Truncate(100 * time.Microsecond) q := 100 * time.Microsecond timings := fmt.Sprintf("tot:%7s %s", frameDur.Round(q), w.loop.Summary()) - w.queue.q.AddProfile(profile.Event{Timings: timings}) + w.queue.q.Add(profile.Event{Timings: timings}) } if t, ok := w.queue.q.WakeupTime(); ok { w.setNextFrame(t)