aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-06-14 19:30:25 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-06-14 19:30:25 +0000
commit16bb56a600c97ff5e1eb48f66755de8118561aa8 (patch)
tree561990ec676b9a097cb59e8c975e221c640e7dc4
parent6dd05311d33ca0c89e7542ec117d19b82fca5685 (diff)
downloadqmmp-16bb56a600c97ff5e1eb48f66755de8118561aa8.tar.gz
qmmp-16bb56a600c97ff5e1eb48f66755de8118561aa8.tar.bz2
qmmp-16bb56a600c97ff5e1eb48f66755de8118561aa8.zip
fixed unicode support (#854)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@6451 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/app/main.cpp4
-rw-r--r--src/app/qmmpstarter.cpp8
-rw-r--r--src/app/qmmpstarter.h4
3 files changed, 7 insertions, 9 deletions
diff --git a/src/app/main.cpp b/src/app/main.cpp
index fc902d37f..f9702b00a 100644
--- a/src/app/main.cpp
+++ b/src/app/main.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006-2013 by Ilya Kotov *
+ * Copyright (C) 2006-2016 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -52,7 +52,7 @@ int main(int argc, char *argv[])
qt_translator.load(QLibraryInfo::location (QLibraryInfo::TranslationsPath) + "/qt_" + locale);
a.installTranslator(&qt_translator);
- QMMPStarter starter(argc,argv);
+ QMMPStarter starter;
Q_UNUSED(starter)
a.setQuitOnLastWindowClosed(false);
diff --git a/src/app/qmmpstarter.cpp b/src/app/qmmpstarter.cpp
index 42a19df7f..ddbeabd56 100644
--- a/src/app/qmmpstarter.cpp
+++ b/src/app/qmmpstarter.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006-2015 by Ilya Kotov *
+ * Copyright (C) 2006-2016 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -53,7 +53,7 @@
using namespace std;
-QMMPStarter::QMMPStarter(int argc,char **argv, QObject* parent) : QObject(parent)
+QMMPStarter::QMMPStarter() : QObject()
{
m_player = 0;
m_core = 0;
@@ -62,9 +62,7 @@ QMMPStarter::QMMPStarter(int argc,char **argv, QObject* parent) : QObject(parent
m_named_mutex = 0;
#endif
m_option_manager = new BuiltinCommandLineOption(this);
- QStringList tmp;
- for (int i = 1;i < argc;i++)
- tmp << QString::fromLocal8Bit(argv[i]);
+ QStringList tmp = qApp->arguments().mid(1);
argString = tmp.join("|||");
QHash <QString, QStringList> commands = m_option_manager->splitArgs(tmp);
diff --git a/src/app/qmmpstarter.h b/src/app/qmmpstarter.h
index d5880775a..cd2b09445 100644
--- a/src/app/qmmpstarter.h
+++ b/src/app/qmmpstarter.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006-2012 by Ilya Kotov *
+ * Copyright (C) 2006-2016 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -44,7 +44,7 @@ class QMMPStarter : public QObject
{
Q_OBJECT
public:
- QMMPStarter(int argc,char ** argv,QObject* parent = 0);
+ QMMPStarter();
~QMMPStarter();