Missed one change in the previous commit.

Patch by: scottb, jat

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2278 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/linux/src/com/google/gwt/dev/shell/moz/JsValueMoz.java b/dev/linux/src/com/google/gwt/dev/shell/moz/JsValueMoz.java
index e9d7cb3..da4173c 100644
--- a/dev/linux/src/com/google/gwt/dev/shell/moz/JsValueMoz.java
+++ b/dev/linux/src/com/google/gwt/dev/shell/moz/JsValueMoz.java
@@ -537,7 +537,13 @@
    */
   public void setWrappedFunction(String methodName,
       DispatchMethod dispatchMethod) {
-    _setWrappedFunction(jsRootedValue, methodName, dispatchMethod);
+    Integer jsval = LowLevelMoz.sObjectToJsval.get(dispatchMethod);
+    if (jsval != null) {
+      _setJsval(jsRootedValue, jsval);
+    } else {
+      _setWrappedFunction(jsRootedValue, methodName, dispatchMethod);
+      LowLevelMoz.sObjectToJsval.put(dispatchMethod, _getJsval(jsRootedValue));
+    }
   }
 
   /*