summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--installerbuilder/libinstaller/packagemanagercore.cpp5
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()