aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorItay Grudev <itay@grudev.com>2015-04-07 22:17:57 +0100
committerItay Grudev <itay@grudev.com>2015-04-07 22:17:57 +0100
commitd33b4c1c61844000fb00015b34ec0f0c2bd1a669 (patch)
tree1f2df52a553657b6d0bfd3fcef7b97b4d2fee648
parentUpdate README.md (diff)
downloadsingleapplication-2.0.tar.xz
Bugfix: SingleApplication passing a copy of argc instead of referencev2.0
QApplication uses a reference of argc so it could modify it's value when it substitutes known arguments for example. Thanks to @Chocobozzz for reporting the issue. https://github.com/itay-grudev/SingleApplication/issues/1
-rw-r--r--singleapplication.cpp2
-rw-r--r--singleapplication.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/singleapplication.cpp b/singleapplication.cpp
index 7ae333d..516e6ed 100644
--- a/singleapplication.cpp
+++ b/singleapplication.cpp
@@ -7,7 +7,7 @@
* @param argc
* @param argv
*/
-SingleApplication::SingleApplication(int argc, char *argv[])
+SingleApplication::SingleApplication(int &argc, char *argv[])
: QApplication(argc, argv)
{
QString serverName = QApplication::organizationName() + QApplication::applicationName();
diff --git a/singleapplication.h b/singleapplication.h
index 7fab2a7..d49f8b1 100644
--- a/singleapplication.h
+++ b/singleapplication.h
@@ -13,7 +13,7 @@ class SingleApplication : public QApplication
{
Q_OBJECT
public:
- explicit SingleApplication(int, char *[]);
+ explicit SingleApplication(int&, char *[]);
~SingleApplication();
signals: