summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/app/boot.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/client/app/boot.js b/src/client/app/boot.js
index 29052c1519..1449334657 100644
--- a/src/client/app/boot.js
+++ b/src/client/app/boot.js
@@ -84,9 +84,14 @@
// Detect the user agent
const ua = navigator.userAgent.toLowerCase();
- const isMobile = settings.device.appTypeForce === 'mobile' ||
- (settings.device.appTypeForce !== 'desktop'
- && (/mobile|iphone|ipad|android/.test(ua) || window.innerWidth < 576));
+ let isMobile = /mobile|iphone|ipad|android/.test(ua) || window.innerWidth < 576
+ if (settings && settings.device.appTypeForce) {
+ if (settings.device.appTypeForce === 'mobile') {
+ isMobile = true
+ } else if (settings.device.appTypeForce === 'desktop') {
+ isMobile = false
+ }
+ }
// Get the <head> element
const head = document.getElementsByTagName('head')[0];