diff options
| author | faiface <faiface@ksp.sk> | 2017-08-19 16:57:34 +0200 |
|---|---|---|
| committer | faiface <faiface@ksp.sk> | 2017-08-19 16:57:34 +0200 |
| commit | b8952df3651e2be2219545815ae880f71610d984 (patch) | |
| tree | 534f182ac99fc8d064c731a1bb8c83dbb2150521 | |
| parent | 9c025b737b954a745d713a8ed050071583b63dea (diff) | |
| download | gui-b8952df3651e2be2219545815ae880f71610d984.zip | |
layer: fix List.Happen
| -rw-r--r-- | layer/layer.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/layer/layer.go b/layer/layer.go index 213892b..75205ca 100644 --- a/layer/layer.go +++ b/layer/layer.go @@ -52,7 +52,9 @@ func (l *List) Flush(r image.Rectangle) { } func (l *List) Happen(event string) bool { - l.Dispatch.Happen(event) + if l.Dispatch.Happen(event) { + return true + } for e := l.layers.Front(); e != nil; e = e.Next() { layer := e.Value.(*Layer) if layer.Happen(event) { |