diff --git a/mod/chat/chatd.php b/mod/chat/chatd.php index 3ac0cbb0fba..e1012531d07 100755 --- a/mod/chat/chatd.php +++ b/mod/chat/chatd.php @@ -783,12 +783,10 @@ while(true) { switch($type) { case 'chat': $type = CHAT_CONNECTION_CHANNEL; - if(!ereg('Safari', $data)) { + $customdata['quirks'] = 0; + if(strpos($data, 'Safari')) { trace('Safari identified...', E_USER_WARNING); - $customdata['quirks'] = QUIRK_CHUNK_UPDATE; - } - else { - $customdata['quirks'] = 0; + $customdata['quirks'] += QUIRK_CHUNK_UPDATE; } break; case 'users':