diff --git a/CHANGELOG.md b/CHANGELOG.md index 684d260..9efd3fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ Changelog ========= +__3.0.18__ +---------- + +* Fallback to standard QApplication class on iOS and Android systems where + the library is not supported. + __3.0.17__ ---------- diff --git a/singleapplication.cpp b/singleapplication.cpp index bc9e059..ba35c3a 100644 --- a/singleapplication.cpp +++ b/singleapplication.cpp @@ -41,6 +41,13 @@ SingleApplication::SingleApplication( int &argc, char *argv[], bool allowSeconda { Q_D(SingleApplication); +#if defined(Q_OS_ANDROID) || defined(Q_OS_IOS) + // On Android and iOS since the library is not supported fallback to + // standard QApplication behaviour by simply returning at this point. + qWarning() << "SingleApplication is not supported on Android and iOS systems."; + return; +#endif + // Store the current mode of the program d->options = options;