diff options
-rw-r--r-- | installerbuilder/libinstaller/packagemanagercore.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore.cpp b/installerbuilder/libinstaller/packagemanagercore.cpp index 476d34650..88c5becab 100644 --- a/installerbuilder/libinstaller/packagemanagercore.cpp +++ b/installerbuilder/libinstaller/packagemanagercore.cpp @@ -1321,8 +1321,11 @@ bool PackageManagerCore::isInstaller() const */ bool PackageManagerCore::isOfflineOnly() const { + if (!d->isInstaller()) + return false; + QSettingsWrapper confInternal(QLatin1String(":/config/config-internal.ini"), QSettingsWrapper::IniFormat); - return confInternal.value(QLatin1String("offlineOnly")).toBool(); + return confInternal.value(QLatin1String("offlineOnly"), false).toBool(); } void PackageManagerCore::setUninstaller() |