summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/session.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/ardour/session.h')
-rw-r--r--libs/ardour/ardour/session.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h
index c78a53135a..83acb3f82a 100644
--- a/libs/ardour/ardour/session.h
+++ b/libs/ardour/ardour/session.h
@@ -1004,12 +1004,12 @@ class Session : public sigc::trackable, public Stateful
typedef void (Session::*process_function_type)(jack_nframes_t);
AudioEngine &_engine;
- gint processing_prohibited;
+ mutable gint processing_prohibited;
process_function_type process_function;
process_function_type last_process_function;
jack_nframes_t _current_frame_rate;
int transport_sub_state;
- gint _record_status;
+ mutable gint _record_status;
jack_nframes_t _transport_frame;
Location* end_location;
Location* start_location;
@@ -1172,7 +1172,7 @@ class Session : public sigc::trackable, public Stateful
Glib::Mutex butler_request_lock;
Glib::Cond butler_paused;
bool butler_should_run;
- gint butler_should_do_transport_work;
+ mutable gint butler_should_do_transport_work;
int butler_request_pipe[2];
struct ButlerRequest {
@@ -1420,7 +1420,7 @@ class Session : public sigc::trackable, public Stateful
Glib::Mutex midi_lock;
pthread_t midi_thread;
int midi_request_pipe[2];
- gint butler_active;
+ mutable gint butler_active;
RingBuffer<MIDIRequest*> midi_requests;
int start_midi_thread ();
@@ -1618,10 +1618,10 @@ class Session : public sigc::trackable, public Stateful
int ensure_sound_dir (string, string&);
void refresh_disk_space ();
- gint _playback_load;
- gint _capture_load;
- gint _playback_load_min;
- gint _capture_load_min;
+ mutable gint _playback_load;
+ mutable gint _capture_load;
+ mutable gint _playback_load_min;
+ mutable gint _capture_load_min;
/* I/O Connections */