diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2007-01-10 21:21:07 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2007-01-10 21:21:07 +0000 |
commit | be026c88cf748f505e9ef3cce863d6efc09d5122 (patch) | |
tree | 46c85eaefdc0638433981d0d506616c63f72b132 /gtk2_ardour/ardour_ui.cc | |
parent | 9d68192222ff1eb80f9fb91936948e32859c85e2 (diff) |
save playhead + edit cursor, restore on session load; fix big clock editing (removed) and thread issues there
git-svn-id: svn://localhost/ardour2/trunk@1300 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 426e8e7014..b6142bbd59 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -36,6 +36,7 @@ #include <pbd/pathscanner.h> #include <pbd/failed_constructor.h> #include <pbd/enumwriter.h> +#include <pbd/stacktrace.h> #include <gtkmm2ext/gtk_ui.h> #include <gtkmm2ext/utils.h> #include <gtkmm2ext/click_box.h> @@ -109,7 +110,7 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], string rcfile) /* big clock */ - big_clock (X_("bigclock"), false, "BigClockNonRecording", true, false, true), + big_clock (X_("bigclock"), false, "BigClockNonRecording", false, false, true), /* transport */ @@ -2400,6 +2401,8 @@ ARDOUR_UI::update_transport_clocks (nframes_t pos) void ARDOUR_UI::record_state_changed () { + ENSURE_GUI_THREAD (mem_fun (*this, &ARDOUR_UI::record_state_changed)); + if (!session || !big_clock_window) { /* why bother - the clock isn't visible */ return; |