aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfaiface <faiface@ksp.sk>2017-08-19 16:57:34 +0200
committerfaiface <faiface@ksp.sk>2017-08-19 16:57:34 +0200
commitb8952df3651e2be2219545815ae880f71610d984 (patch)
tree534f182ac99fc8d064c731a1bb8c83dbb2150521
parent9c025b737b954a745d713a8ed050071583b63dea (diff)
downloadgui-b8952df3651e2be2219545815ae880f71610d984.zip
layer: fix List.Happen
-rw-r--r--layer/layer.go4
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) {