From cb635fb3cbb499ed6bf2b995a5ec1d6e9a38773a Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Fri, 4 Jan 2019 20:18:31 -0500 Subject: [PATCH] Change stylesheet path name for mobile browsers --- src/Core/Theme.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Core/Theme.php b/src/Core/Theme.php index 1524c29ba..73fba2240 100644 --- a/src/Core/Theme.php +++ b/src/Core/Theme.php @@ -6,6 +6,7 @@ namespace Friendica\Core; +use Friendica\BaseObject; use Friendica\Core\Logger; use Friendica\Core\System; @@ -191,11 +192,16 @@ class Theme */ public static function getStylesheetPath($theme) { - $a = get_app(); + $a = BaseObject::getApp(); $opts = (($a->profile_uid) ? '?f=&puid=' . $a->profile_uid : ''); if (file_exists('view/theme/' . $theme . '/style.php')) { - return 'view/theme/' . $theme . '/style.pcss' . $opts; + if ($a->is_mobile) { + // Workaround for iOS Safari not sending the cookie for static files + return 'view/theme/' . $theme . '/style' . $opts; + } else { + return 'view/theme/' . $theme . '/style.pcss' . $opts; + } } return 'view/theme/' . $theme . '/style.css';