diff options
-rw-r--r-- | engines/sci/sfx/iterator.cpp | 3 | ||||
-rw-r--r-- | engines/sci/sfx/iterator_internal.h | 1 |
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); |