aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/demos/demoplayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob/demos/demoplayer.cpp')
-rw-r--r--engines/gob/demos/demoplayer.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/engines/gob/demos/demoplayer.cpp b/engines/gob/demos/demoplayer.cpp
index 29f638b33b..eb7ca1ccb1 100644
--- a/engines/gob/demos/demoplayer.cpp
+++ b/engines/gob/demos/demoplayer.cpp
@@ -128,7 +128,7 @@ void DemoPlayer::playVideo(const char *fileName) {
uint32 waitTime = 0;
char *file, *filePtr;
- file = filePtr = strdupcpy(fileName);
+ file = filePtr = strdup(fileName);
// Trimming spaces front
while (*file == ' ')
@@ -168,7 +168,7 @@ void DemoPlayer::playVideo(const char *fileName) {
}
- delete[] filePtr;
+ free(filePtr);
}
void DemoPlayer::playVideoNormal() {
@@ -177,11 +177,9 @@ void DemoPlayer::playVideoNormal() {
void DemoPlayer::playVideoDoubled() {
const char *fileNameOpened = _vm->_vidPlayer->getFileName();
- char *fileName = strdupcpy(fileNameOpened);
-
_vm->_vidPlayer->primaryClose();
- if (_vm->_vidPlayer->primaryOpen(fileName, 0, -1, VideoPlayer::kFlagOtherSurface)) {
+ if (_vm->_vidPlayer->primaryOpen(fileNameOpened, 0, -1, VideoPlayer::kFlagOtherSurface)) {
for (int i = 0; i < _vm->_vidPlayer->getFramesCount(); i++) {
if (_vm->_vidPlayer->primaryPlay(i, i))
break;
@@ -200,8 +198,6 @@ void DemoPlayer::playVideoDoubled() {
_vm->_video->retrace();
}
}
-
- delete[] fileName;
}
void DemoPlayer::evaluateVideoMode(const char *mode) {