From 39cb74cccb947a1c1792c155deec71a2d9aa5afc Mon Sep 17 00:00:00 2001 From: Joao Carreira Date: Mon, 24 Nov 2014 01:25:41 +0000 Subject: [PATCH] Check all input args --- app/main.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/main.cpp b/app/main.cpp index fbee25c..6f0d5df 100644 --- a/app/main.cpp +++ b/app/main.cpp @@ -97,6 +97,16 @@ int main( int argc, char *argv[] ) // } // } + QStringList filenameList; + for( Int i = 1; i < argc; i++ ) + { + filenameList.append( QString( argv[i] ) ); + } + if( filenameList.isEmpty() ) + { + force_new = true; + } + if( ( !force_new ) && ( serviceName.isEmpty() ) ) { if( playuverServices.count() > 0 ) @@ -126,9 +136,6 @@ int main( int argc, char *argv[] ) QStringList tokens; - QStringList filenameList; - filenameList.append( QString( argv[1] ) ); - // open given files... foreach(const QString & file, filenameList){ QDBusMessage m = QDBusMessage::createMethodCall(serviceName,