summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_routes.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-10-27 13:29:38 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-02-22 15:31:25 -0500
commiteedeb4949d16e5415ba790a042c5db6d83580b36 (patch)
tree106d71fc7b204ea99f0fe1cbd772752691eded0a /gtk2_ardour/editor_routes.cc
parentb23c5264f2dae564fc40d4acc97599fa4d75b472 (diff)
add const_cast to avoid compiler warnings from apple gcc
Diffstat (limited to 'gtk2_ardour/editor_routes.cc')
-rw-r--r--gtk2_ardour/editor_routes.cc22
1 files changed, 11 insertions, 11 deletions
diff --git a/gtk2_ardour/editor_routes.cc b/gtk2_ardour/editor_routes.cc
index e4a48db5af..8d35a4a6a8 100644
--- a/gtk2_ardour/editor_routes.cc
+++ b/gtk2_ardour/editor_routes.cc
@@ -568,15 +568,15 @@ EditorRoutes::redisplay ()
}
// model deprecated g_atomic_int_exchange_and_add(, 1)
- g_atomic_int_inc(&_redisplay_active);
- if (!g_atomic_int_compare_and_exchange (&_redisplay_active, 1, 1)) {
+ g_atomic_int_inc(const_cast<gint*>(&_redisplay_active));
+ if (!g_atomic_int_compare_and_exchange (const_cast<gint*>(&_redisplay_active), 1, 1)) {
return;
}
redisplay_real ();
- while (!g_atomic_int_compare_and_exchange (&_redisplay_active, 1, 0)) {
- g_atomic_int_set(&_redisplay_active, 1);
+ while (!g_atomic_int_compare_and_exchange (const_cast<gint*>(&_redisplay_active), 1, 0)) {
+ g_atomic_int_set(const_cast<gint*>(&_redisplay_active), 1);
redisplay_real ();
}
}
@@ -805,7 +805,7 @@ EditorRoutes::route_property_changed (const PropertyChange& what_changed, boost:
void
EditorRoutes::update_active_display ()
{
- if (g_atomic_int_compare_and_exchange (&_queue_tv_update, 0, 1)) {
+ if (g_atomic_int_compare_and_exchange (const_cast<gint*>(&_queue_tv_update), 0, 1)) {
Glib::signal_idle().connect (sigc::mem_fun (*this, &EditorRoutes::idle_update_mute_rec_solo_etc));
}
}
@@ -1581,7 +1581,7 @@ EditorRoutes::update_input_active_display ()
void
EditorRoutes::update_rec_display ()
{
- if (g_atomic_int_compare_and_exchange (&_queue_tv_update, 0, 1)) {
+ if (g_atomic_int_compare_and_exchange (const_cast<gint*>(&_queue_tv_update), 0, 1)) {
Glib::signal_idle().connect (sigc::mem_fun (*this, &EditorRoutes::idle_update_mute_rec_solo_etc));
}
}
@@ -1589,7 +1589,7 @@ EditorRoutes::update_rec_display ()
bool
EditorRoutes::idle_update_mute_rec_solo_etc()
{
- g_atomic_int_set (&_queue_tv_update, 0);
+ g_atomic_int_set (const_cast<gint*>(&_queue_tv_update), 0);
TreeModel::Children rows = _model->children();
TreeModel::Children::iterator i;
@@ -1626,7 +1626,7 @@ EditorRoutes::idle_update_mute_rec_solo_etc()
void
EditorRoutes::update_mute_display ()
{
- if (g_atomic_int_compare_and_exchange (&_queue_tv_update, 0, 1)) {
+ if (g_atomic_int_compare_and_exchange (const_cast<gint*>(&_queue_tv_update), 0, 1)) {
Glib::signal_idle().connect (sigc::mem_fun (*this, &EditorRoutes::idle_update_mute_rec_solo_etc));
}
}
@@ -1634,7 +1634,7 @@ EditorRoutes::update_mute_display ()
void
EditorRoutes::update_solo_display ()
{
- if (g_atomic_int_compare_and_exchange (&_queue_tv_update, 0, 1)) {
+ if (g_atomic_int_compare_and_exchange (const_cast<gint*>(&_queue_tv_update), 0, 1)) {
Glib::signal_idle().connect (sigc::mem_fun (*this, &EditorRoutes::idle_update_mute_rec_solo_etc));
}
}
@@ -1642,7 +1642,7 @@ EditorRoutes::update_solo_display ()
void
EditorRoutes::update_solo_isolate_display ()
{
- if (g_atomic_int_compare_and_exchange (&_queue_tv_update, 0, 1)) {
+ if (g_atomic_int_compare_and_exchange (const_cast<gint*>(&_queue_tv_update), 0, 1)) {
Glib::signal_idle().connect (sigc::mem_fun (*this, &EditorRoutes::idle_update_mute_rec_solo_etc));
}
}
@@ -1650,7 +1650,7 @@ EditorRoutes::update_solo_isolate_display ()
void
EditorRoutes::update_solo_safe_display ()
{
- if (g_atomic_int_compare_and_exchange (&_queue_tv_update, 0, 1)) {
+ if (g_atomic_int_compare_and_exchange (const_cast<gint*>(&_queue_tv_update), 0, 1)) {
Glib::signal_idle().connect (sigc::mem_fun (*this, &EditorRoutes::idle_update_mute_rec_solo_etc));
}
}