diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-08-28 18:15:23 -0400 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-08-28 18:15:23 -0400 |
| commit | b4b7f20fc66c85673adb65849050314be515f3f3 (patch) | |
| tree | 35276cbe8e2ca01795612ea698049851dd15bdd2 /mux.go | |
| parent | 8342c1212c71baaaf00bab7adb6d2a7372140ff6 (diff) | |
| download | gui-b4b7f20fc66c85673adb65849050314be515f3f3.zip | |
rename attachHandler to killer, attachable to victim
Diffstat (limited to 'mux.go')
| -rw-r--r-- | mux.go | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -110,7 +110,7 @@ func (mux Mux) detach() <-chan bool { type muxEnv struct { events share.Queue[Event] draw chan<- func(draw.Image) image.Rectangle - attachChan chan<- attachable + attachChan chan<- victim kill chan<- bool dead <-chan bool detachFromMux <-chan bool @@ -119,7 +119,7 @@ type muxEnv struct { func (mux Mux) MakeEnv() Env { events := share.NewQueue[Event]() drawChan := make(chan func(draw.Image) image.Rectangle) - attached := newAttachHandler() + child := newKiller() kill := make(chan bool) dead := make(chan bool) detachFromMux := make(chan bool) @@ -127,7 +127,7 @@ func (mux Mux) MakeEnv() Env { env := muxEnv{ events: events, draw: drawChan, - attachChan: attached.attach(), + attachChan: child.attach(), kill: kill, dead: dead, detachFromMux: detachFromMux, @@ -150,8 +150,8 @@ func (mux Mux) MakeEnv() Env { }() defer func() { - attached.kill <- true - <-attached.dead + child.Kill() <- true + <-child.Dead() }() defer func() { go drain(drawChan) @@ -186,7 +186,7 @@ func (env muxEnv) Dead() <-chan bool { return env.dead } -func (env muxEnv) attach() chan<- attachable { +func (env muxEnv) attach() chan<- victim { return env.attachChan } |