summaryrefslogtreecommitdiff
path: root/gtk2_ardour/audio_clock.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-04-24 14:39:12 +0200
committerRobin Gareus <robin@gareus.org>2016-04-24 14:43:18 +0200
commite025c45cda96a3c2bce5f4b4de42dc320af8f667 (patch)
tree0fdaecb64806349e0997bd649f1a35c421221a7b /gtk2_ardour/audio_clock.h
parent667a4aafb5c5a595effbda978678b9ee559498d9 (diff)
fix crash when loading a session with non-default clock modes.
set_mode() emits ModeChanged which results in save_extra_xml(). If this happens during session-load, the XML iterator is invalidated.
Diffstat (limited to 'gtk2_ardour/audio_clock.h')
-rw-r--r--gtk2_ardour/audio_clock.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk2_ardour/audio_clock.h b/gtk2_ardour/audio_clock.h
index 3790fa88ef..b7cee0339e 100644
--- a/gtk2_ardour/audio_clock.h
+++ b/gtk2_ardour/audio_clock.h
@@ -67,7 +67,7 @@ class AudioClock : public CairoWidget, public ARDOUR::SessionHandlePtr
void set (framepos_t, bool force = false, ARDOUR::framecnt_t offset = 0);
void set_from_playhead ();
void locate ();
- void set_mode (Mode);
+ void set_mode (Mode, bool noemit = false);
void set_bbt_reference (framepos_t);
void set_is_duration (bool);