diff options
author | Robin Gareus <robin@gareus.org> | 2017-08-03 19:16:33 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-08-03 19:25:14 +0200 |
commit | 1937c74191468b4e9e4baa251bb6329a3818d8e4 (patch) | |
tree | 8e65670394849f48d0128a2585c89bf2f83f01f3 /libs/surfaces/control_protocol | |
parent | 8b380a423a4aecfeccb5a26fa418937810b81cef (diff) |
Ignore cycle-start/end for unregistered ports
Should fix a race during Session::destroy(), Port::PortDrop
which unregisters ports with the backend, but the actual port instance
will still exist.
The engine does no longer have a session-pointer and only calls
CycleStart(); CycleEnd() to clear port-buffers. Trying to clear
and already unregistered Port will crash.
Diffstat (limited to 'libs/surfaces/control_protocol')
0 files changed, 0 insertions, 0 deletions