Index: /MediaWiki/trunk/FCKeditor.body.php
===================================================================
--- /MediaWiki/trunk/FCKeditor.body.php	(revision 1839)
+++ /MediaWiki/trunk/FCKeditor.body.php	(revision 1840)
@@ -214,10 +214,13 @@
 		$skin->loggedin = $wgUser->isLoggedIn();
 		$skin->mTitle =& $wgTitle;
-		$skin->skinname = 'monobook';
+		//$skin->skinname = 'monobook';
 		$skin->userpage = $wgUser->getUserPage()->getPrefixedText();
-		$skin->setupUserCss();
-
-		preg_match_all('/@import "([^"]+)";/', $skin->usercss, $matches);
-		$userStyles = $matches[1];
+		if (method_exists($skin, "setupUserCss")) {
+			$skin->setupUserCss();
+		}
+
+		if (!empty($skin->usercss) && preg_match_all('/@import "([^"]+)";/', $skin->usercss, $matches)) {
+			$userStyles = $matches[1];
+		}
 		//End of CSS trick
 
@@ -234,5 +237,5 @@
 HEREDOC;
 
-		if (!is_null($userStyles) && !empty($userStyles)) {
+		if (!empty($userStyles)) {
 			$script .= '
 <script type="text/javascript"> 
