aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/core/list.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/core/list.h')
-rw-r--r--engines/titanic/core/list.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/titanic/core/list.h b/engines/titanic/core/list.h
index 4052a018c7..eb87d7fe1c 100644
--- a/engines/titanic/core/list.h
+++ b/engines/titanic/core/list.h
@@ -40,7 +40,7 @@ public:
/**
* Save the data for the class to file
*/
- virtual void save(SimpleFile *file, int indent) const;
+ virtual void save(SimpleFile *file, int indent);
/**
* Load the data for the class from file
@@ -76,7 +76,7 @@ public:
/**
* Save the data for the class to file
*/
- virtual void save(SimpleFile *file, int indent) const {
+ virtual void save(SimpleFile *file, int indent) {
file->writeNumberLine(0, indent);
// Write out number of items
@@ -84,9 +84,9 @@ public:
file->writeNumberLine(Common::List<T *>::size(), indent);
// Iterate through writing entries
- typename Common::List<T *>::const_iterator i;
+ typename Common::List<T *>::iterator i;
for (i = Common::List<T *>::begin(); i != Common::List<T *>::end(); ++i) {
- const ListItem *item = *i;
+ ListItem *item = *i;
item->saveHeader(file, indent);
item->save(file, indent + 1);
item->saveFooter(file, indent);