From c4c0254963e7ed733ed2caecc99e5e568f834397 Mon Sep 17 00:00:00 2001 From: jdlrobson Date: Wed, 31 Jul 2019 11:35:49 -0700 Subject: [PATCH] Limit Recent Changes disable-table mode to Minerva skin Bug: T228280 Change-Id: I6e2298d3721ec0d09f8867af89f22d26210ed6bb --- includes/MinervaHooks.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/includes/MinervaHooks.php b/includes/MinervaHooks.php index f34717c..a0f5bad 100644 --- a/includes/MinervaHooks.php +++ b/includes/MinervaHooks.php @@ -38,13 +38,15 @@ class MinervaHooks { * @param Skin &$skin * @param array &$list * @param array $groups - * @return bool + * @return bool|null */ public static function onFetchChangesList( User $user, Skin &$skin, &$list, $groups = [] ) { - // The new changes list (table-based) does not work with Minerva - $list = new OldChangesList( $skin->getContext(), $groups ); - // returning false makes sure $list is used instead. - return false; + if ( $skin->getSkinName() === 'minerva' ) { + // The new changes list (table-based) does not work with Minerva + $list = new OldChangesList( $skin->getContext(), $groups ); + // returning false makes sure $list is used instead. + return false; + } } /**