| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright (C) 2009 Google Inc. All rights reserved. |    2  * Copyright (C) 2009 Google Inc. All rights reserved. | 
|    3  * |    3  * | 
|    4  * Redistribution and use in source and binary forms, with or without |    4  * Redistribution and use in source and binary forms, with or without | 
|    5  * modification, are permitted provided that the following conditions are |    5  * modification, are permitted provided that the following conditions are | 
|    6  * met: |    6  * met: | 
|    7  * |    7  * | 
|    8  *     * Redistributions of source code must retain the above copyright |    8  *     * Redistributions of source code must retain the above copyright | 
|    9  * notice, this list of conditions and the following disclaimer. |    9  * notice, this list of conditions and the following disclaimer. | 
|   10  *     * Redistributions in binary form must reproduce the above |   10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  155         portArray = adoptPtr(new MessagePortArray); |  155         portArray = adoptPtr(new MessagePortArray); | 
|  156         bool success = false; |  156         bool success = false; | 
|  157         *portArray = toRefPtrNativeArray<MessagePort, V8MessagePort>(info[portAr
     rayIndex], portArrayIndex + 1, info.GetIsolate(), &success); |  157         *portArray = toRefPtrNativeArray<MessagePort, V8MessagePort>(info[portAr
     rayIndex], portArrayIndex + 1, info.GetIsolate(), &success); | 
|  158         if (!success) |  158         if (!success) | 
|  159             return; |  159             return; | 
|  160     } |  160     } | 
|  161     event->initMessageEvent(typeArg, canBubbleArg, cancelableArg, originArg, las
     tEventIdArg, sourceArg, portArray.release()); |  161     event->initMessageEvent(typeArg, canBubbleArg, cancelableArg, originArg, las
     tEventIdArg, sourceArg, portArray.release()); | 
|  162  |  162  | 
|  163     if (!dataArg.IsEmpty()) { |  163     if (!dataArg.IsEmpty()) { | 
|  164         setHiddenValue(info.GetIsolate(), info.Holder(), dataHiddenValueKey, dat
     aArg); |  164         setHiddenValue(info.GetIsolate(), info.Holder(), dataHiddenValueKey, dat
     aArg); | 
|  165         if (isolatedWorldForIsolate(info.GetIsolate())) |  165         if (DOMWrapperWorld::current(info.GetIsolate())->isIsolatedWorld()) | 
|  166             event->setSerializedData(SerializedScriptValue::createAndSwallowExce
     ptions(dataArg, info.GetIsolate())); |  166             event->setSerializedData(SerializedScriptValue::createAndSwallowExce
     ptions(dataArg, info.GetIsolate())); | 
|  167     } |  167     } | 
|  168 } |  168 } | 
|  169  |  169  | 
|  170 void V8MessageEvent::webkitInitMessageEventMethodCustom(const v8::FunctionCallba
     ckInfo<v8::Value>& info) |  170 void V8MessageEvent::webkitInitMessageEventMethodCustom(const v8::FunctionCallba
     ckInfo<v8::Value>& info) | 
|  171 { |  171 { | 
|  172     initMessageEventMethodCustom(info); |  172     initMessageEventMethodCustom(info); | 
|  173 } |  173 } | 
|  174  |  174  | 
|  175  |  175  | 
|  176 } // namespace WebCore |  176 } // namespace WebCore | 
| OLD | NEW |