diff options
Diffstat (limited to 'gtk2_ardour/midi_tracer.cc')
-rw-r--r-- | gtk2_ardour/midi_tracer.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk2_ardour/midi_tracer.cc b/gtk2_ardour/midi_tracer.cc index 70d7c24da6..2515bef08d 100644 --- a/gtk2_ardour/midi_tracer.cc +++ b/gtk2_ardour/midi_tracer.cc @@ -362,9 +362,9 @@ MidiTracer::tracer (Parser&, byte* msg, size_t len) fifo.write (&buf, 1); - if (g_atomic_int_get (&_update_queued) == 0) { - gui_context()->call_slot (invalidator (*this), boost::bind (&MidiTracer::update, this)); - g_atomic_int_inc (&_update_queued); + if (g_atomic_int_get (const_cast<gint*>(&_update_queued)) == 0) { + gui_context()->call_slot (invalidator (*this), boost::bind (&MidiTracer::update, this)); + g_atomic_int_inc (const_cast<gint*>(&_update_queued)); } } @@ -372,7 +372,7 @@ void MidiTracer::update () { bool updated = false; - g_atomic_int_dec_and_test (&_update_queued); + g_atomic_int_dec_and_test (const_cast<gint*>(&_update_queued)); RefPtr<TextBuffer> buf (text.get_buffer()); |