summaryrefslogtreecommitdiff
path: root/l10ntools/source/lngex.cxx
diff options
context:
space:
mode:
authorZolnai Tamás <zolnaitamas2000@gmail.com>2012-10-07 11:42:37 +0200
committerZolnai Tamás <zolnaitamas2000@gmail.com>2012-10-07 11:42:37 +0200
commitf9e4d3bfe8eedd49afc2d2161f47a8825a02eec8 (patch)
treef18f04a6c1475a766394ce251f0b14d41a8de8d8 /l10ntools/source/lngex.cxx
parenta418748140f993e481e2ff1cb37464936f0b2243 (diff)
Make Export::handleArguments method safer
-Check wheather input and output file are given -Return with "empty" HandledArgs when input is invalid -Delete plus conditions from helpex and lngex Change-Id: I418b1ecaab5f0c78197845448ab062aa5d3ba4de
Diffstat (limited to 'l10ntools/source/lngex.cxx')
-rw-r--r--l10ntools/source/lngex.cxx15
1 files changed, 6 insertions, 9 deletions
diff --git a/l10ntools/source/lngex.cxx b/l10ntools/source/lngex.cxx
index 706ab26309b8..eb5cccc578fc 100644
--- a/l10ntools/source/lngex.cxx
+++ b/l10ntools/source/lngex.cxx
@@ -34,15 +34,12 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv) {
return 1;
}
- if (!aArgs.m_sOutputFile.isEmpty())
- {
- LngParser aParser( aArgs.m_sInputFile, true );
- if ( aArgs.m_bMergeMode )
- aParser.Merge(aArgs.m_sMergeSrc, aArgs.m_sOutputFile);
- else
- aParser.CreateSDF(
- aArgs.m_sOutputFile, aArgs.m_sPrj, aArgs.m_sPrjRoot );
- }
+ LngParser aParser( aArgs.m_sInputFile, true );
+ if ( aArgs.m_bMergeMode )
+ aParser.Merge(aArgs.m_sMergeSrc, aArgs.m_sOutputFile);
+ else
+ aParser.CreateSDF(
+ aArgs.m_sOutputFile, aArgs.m_sPrj, aArgs.m_sPrjRoot );
return 0;
}