| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2010 Google Inc. All rights reserved. | 2  * Copyright (C) 2010 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 | 5  * modification, are permitted provided that the following conditions | 
| 6  * are met: | 6  * are met: | 
| 7  * | 7  * | 
| 8  * 1.  Redistributions of source code must retain the above copyright | 8  * 1.  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  * 2.  Redistributions in binary form must reproduce the above copyright | 10  * 2.  Redistributions in binary form must reproduce the above copyright | 
| (...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 453 bool Dictionary::get(const String& key, RefPtr<MediaKeyError>& value) const | 453 bool Dictionary::get(const String& key, RefPtr<MediaKeyError>& value) const | 
| 454 { | 454 { | 
| 455     v8::Local<v8::Value> v8Value; | 455     v8::Local<v8::Value> v8Value; | 
| 456     if (!getKey(key, v8Value)) | 456     if (!getKey(key, v8Value)) | 
| 457         return false; | 457         return false; | 
| 458 | 458 | 
| 459     value = V8MediaKeyError::toNativeWithTypeCheck(m_isolate, v8Value); | 459     value = V8MediaKeyError::toNativeWithTypeCheck(m_isolate, v8Value); | 
| 460     return true; | 460     return true; | 
| 461 } | 461 } | 
| 462 | 462 | 
| 463 bool Dictionary::get(const String& key, RefPtr<TrackBase>& value) const | 463 bool Dictionary::get(const String& key, RefPtrWillBeMember<TrackBase>& value) co
     nst | 
| 464 { | 464 { | 
| 465     v8::Local<v8::Value> v8Value; | 465     v8::Local<v8::Value> v8Value; | 
| 466     if (!getKey(key, v8Value)) | 466     if (!getKey(key, v8Value)) | 
| 467         return false; | 467         return false; | 
| 468 | 468 | 
| 469     TrackBase* source = 0; | 469     TrackBase* source = 0; | 
| 470     if (v8Value->IsObject()) { | 470     if (v8Value->IsObject()) { | 
| 471         v8::Handle<v8::Object> wrapper = v8::Handle<v8::Object>::Cast(v8Value); | 471         v8::Handle<v8::Object> wrapper = v8::Handle<v8::Object>::Cast(v8Value); | 
| 472 | 472 | 
| 473         // FIXME: this will need to be changed so it can also return an AudioTra
     ck or a VideoTrack once | 473         // FIXME: this will need to be changed so it can also return an AudioTra
     ck or a VideoTrack once | 
| (...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 751 | 751 | 
| 752     return *this; | 752     return *this; | 
| 753 } | 753 } | 
| 754 | 754 | 
| 755 void Dictionary::ConversionContext::throwTypeError(const String& detail) | 755 void Dictionary::ConversionContext::throwTypeError(const String& detail) | 
| 756 { | 756 { | 
| 757     exceptionState().throwTypeError(detail); | 757     exceptionState().throwTypeError(detail); | 
| 758 } | 758 } | 
| 759 | 759 | 
| 760 } // namespace WebCore | 760 } // namespace WebCore | 
| OLD | NEW | 
|---|