aboutsummaryrefslogtreecommitdiffstats
path: root/src/menu/control.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/menu/control.cpp')
-rw-r--r--src/menu/control.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/menu/control.cpp b/src/menu/control.cpp
index 5a19682d..6ca59e8e 100644
--- a/src/menu/control.cpp
+++ b/src/menu/control.cpp
@@ -39,8 +39,8 @@ namespace usdx
// you need the next iterator to be able to produce the next value after
// removing it (each control, will be issue a request to remove it self
// from the list)
- for (std::list<Control*>::iterator next = slaves.begin(), it = next++;
- it != slaves.end(); it = next++) {
+ for (std::list<const Control*>::iterator next = slaves.begin(),
+ it = next++; it != slaves.end(); it = next++) {
delete *it;
}
@@ -65,17 +65,17 @@ namespace usdx
}
}
- Control* Control::get_owner(void) const
+ const Control* Control::get_owner(void) const
{
return owner;
}
- void Control::add_slave(Control *new_slave)
+ void Control::add_slave(const Control *new_slave)
{
slaves.push_back(new_slave);
}
- void Control::remove_slave(Control *slave)
+ void Control::remove_slave(const Control *slave)
{
slaves.remove(slave);
}