diff options
author | Carl Hetherington <carl@carlh.net> | 2012-06-09 21:06:22 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2012-06-09 21:06:22 +0000 |
commit | 2492b43b561321d0fdfc292521baac6d12b8b9cc (patch) | |
tree | 7f0714a5c0a696fdd614056221052b87d02f25d7 /libs | |
parent | 9dc61bff3ae1420e4724b82bcf6da9ead456bf8a (diff) |
Fix crash when MackieControlProtocol has gone away.
git-svn-id: svn://localhost/ardour2/branches/3.0@12634 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r-- | libs/surfaces/mackie/fader.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/surfaces/mackie/fader.cc b/libs/surfaces/mackie/fader.cc index 4a6c81f491..4b9da7226a 100644 --- a/libs/surfaces/mackie/fader.cc +++ b/libs/surfaces/mackie/fader.cc @@ -47,7 +47,8 @@ Fader::set_position (float normalized) MidiByteArray Fader::update_message () { - if (MackieControlProtocol::instance()->flip_mode() == MackieControlProtocol::Zero) { + MackieControlProtocol* mcp = MackieControlProtocol::instance (); + if (mcp && mcp->flip_mode() == MackieControlProtocol::Zero) { /* do not send messages to move the faders when in this mode */ return MidiByteArray(); } |