From a4caff91f9e3aed8f512d51ca9012a220d4abdef Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Fri, 12 Mar 2010 21:52:25 +0000 Subject: 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 --- rbutil/rbutilqt/base/encoders.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'rbutil/rbutilqt') diff --git a/rbutil/rbutilqt/base/encoders.cpp b/rbutil/rbutilqt/base/encoders.cpp index 43c43a8a8f..795b622bbd 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; } -- cgit v1.2.3