aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/sfx/iterator.cpp3
-rw-r--r--engines/sci/sfx/iterator_internal.h1
2 files changed, 1 insertions, 3 deletions
diff --git a/engines/sci/sfx/iterator.cpp b/engines/sci/sfx/iterator.cpp
index 3579d4729a..fe52d736f8 100644
--- a/engines/sci/sfx/iterator.cpp
+++ b/engines/sci/sfx/iterator.cpp
@@ -1227,7 +1227,6 @@ public:
flags = 0;
}
- SongIterator *makeClone() { return 0; }
int nextCommand(byte *buf, int *result);
Audio::AudioStream *getAudioStream() { return NULL; }
SongIterator *handleMessage(SongIteratorMessage msg);
@@ -1342,7 +1341,7 @@ SongIterator *new_fast_forward_iterator(SongIterator *capsit, int delta) {
if (capsit == NULL)
return NULL;
- FastForwardSongIterator *it = new FastForwardSongIterator();
+ FastForwardSongIterator *it = new FastForwardSongIterator(capsit, delta);
return it;
}
diff --git a/engines/sci/sfx/iterator_internal.h b/engines/sci/sfx/iterator_internal.h
index 3c13841062..5dc80ab12b 100644
--- a/engines/sci/sfx/iterator_internal.h
+++ b/engines/sci/sfx/iterator_internal.h
@@ -175,7 +175,6 @@ protected:
int _delta; /**< Remaining time */
public:
- FastForwardSongIterator() {} // FIXME: Temp hack
FastForwardSongIterator(SongIterator *capsit, int delta);
int nextCommand(byte *buf, int *result);