From 7b16ee31c322a91420231a963fa98964a28b01a9 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Tue, 27 Jun 2023 00:16:29 +0900 Subject: [PATCH] Fix backward incompatible behavior when is_skin_fix or is_mskin_fix is set --- classes/module/ModuleObject.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/module/ModuleObject.class.php b/classes/module/ModuleObject.class.php index 5dbf68ee7..b882609db 100644 --- a/classes/module/ModuleObject.class.php +++ b/classes/module/ModuleObject.class.php @@ -735,7 +735,8 @@ class ModuleObject extends BaseObject // Set module skin if(isset($this->module_info->skin) && $this->module_info->module === $this->module && strpos($this->act, 'Admin') === false) { - if(!$this->getTemplatePath()) + $use_default_skin = $this->module_info->{$is_mobile ? 'is_mskin_fix' : 'is_skin_fix'} === 'N'; + if(!$this->getTemplatePath() || $use_default_skin) { $this->setLayoutAndTemplatePaths($is_mobile ? 'M' : 'P', $this->module_info); }