Index: typo3/sysext/rtehtmlarea/class.tx_rtehtmlarea_base.php =================================================================== --- typo3/sysext/rtehtmlarea/class.tx_rtehtmlarea_base.php (révision 7854) +++ typo3/sysext/rtehtmlarea/class.tx_rtehtmlarea_base.php (copie de travail) @@ -1392,23 +1392,13 @@ $userAgent = t3lib_div::getIndpEnv('HTTP_USER_AGENT'); } $browserInfo = t3lib_utility_Client::getBrowserInfo($userAgent); - // Known engines: order is not irrelevant. + // Known engines: order is not irrelevant! $knownEngines = array('opera', 'msie', 'gecko', 'webkit'); if (is_array($browserInfo['all'])) { foreach ($knownEngines as $engine) { if ($browserInfo['all'][$engine]) { $browserInfo['browser'] = $engine; - switch ($engine) { - case 'gecko': - // We need the Gecko revision number as version of the Gecko engine, not the build date - $tmp = strstr($browserInfo['useragent'], 'rv:'); - $browserInfo['version'] = t3lib_utility_Client::getVersion(substr($tmp, 3)); - break; - default: - $browserInfo['version'] = t3lib_utility_Client::getVersion($browserInfo['all'][$engine]); - break; - } - break; + $browserInfo['version'] = t3lib_utility_Client::getVersion($browserInfo['all'][$engine]); } } }