--- modules/wysiwyg/editors/tinymce.inc	Sat Dec 26 16:39:46 2009
+++ modules/wysiwyg/editors/tinymce.inc	Sat Dec 26 16:39:25 2009
@@ -83,10 +83,10 @@
   $script = $editor['library path'] . '/tiny_mce.js';
   $script = fopen($script, 'r');
   // Version is contained in the first 80 chars.
-  $line = fgets($script, 80);
+  $line = fread($script, 80);
   // 2.x: this.majorVersion="2";this.minorVersion="1.3"
   // 3.x: majorVersion:'3',minorVersion:'2.0.1'
-  if (preg_match('@majorVersion[=:]["\'](\d).+?minorVersion[=:]["\']([\d\.]+)@', $line, $version)) {
+  if (preg_match('@majorVersion *[=:] *["\'](\d).+?minorVersion *[=:] *["\']([\d\.]+)@s', $line, $version)) {
     fclose($script);
     return $version[1] . '.' . $version[2];
   }
