diff options
| author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-03-12 21:52:25 +0000 |
|---|---|---|
| committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-03-12 21:52:25 +0000 |
| commit | a4caff91f9e3aed8f512d51ca9012a220d4abdef (patch) | |
| tree | 6627b5562b7fd36ed8f14264fa7c76fe8f1b1253 | |
| parent | 9f8e76bf22482e67cceddd35580c84d66877af5d (diff) | |
| download | rockbox-a4caff91f9e3aed8f512d51ca9012a220d4abdef.zip rockbox-a4caff91f9e3aed8f512d51ca9012a220d4abdef.tar.gz rockbox-a4caff91f9e3aed8f512d51ca9012a220d4abdef.tar.bz2 rockbox-a4caff91f9e3aed8f512d51ca9012a220d4abdef.tar.xz | |
Respect the exit code of external encoder called.
Return an error if the exit code differs from 0. Fixes voice file creation
getting displayed as successful even if encoding didn't work (f.e. due to wrong
command line parameters set in the configuration dialog).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25138 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | rbutil/rbutilqt/base/encoders.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/base/encoders.cpp b/rbutil/rbutilqt/base/encoders.cpp index 43c43a8..795b622 100644 --- a/rbutil/rbutilqt/base/encoders.cpp +++ b/rbutil/rbutilqt/base/encoders.cpp @@ -132,8 +132,8 @@ bool EncExes::encode(QString input,QString output) execstring.replace("%input",input); execstring.replace("%output",output); qDebug() << execstring; - QProcess::execute(execstring); - return true; + int result = QProcess::execute(execstring); + return (result == 0) ? true : false; } |