OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 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 20 matching lines...) Expand all Loading... |
31 #include "config.h" | 31 #include "config.h" |
32 #include "WebDOMFileSystem.h" | 32 #include "WebDOMFileSystem.h" |
33 | 33 |
34 #include "V8DOMFileSystem.h" | 34 #include "V8DOMFileSystem.h" |
35 #include "bindings/v8/WrapperTypeInfo.h" | 35 #include "bindings/v8/WrapperTypeInfo.h" |
36 #include "modules/filesystem/DOMFileSystem.h" | 36 #include "modules/filesystem/DOMFileSystem.h" |
37 #include <v8.h> | 37 #include <v8.h> |
38 | 38 |
39 using namespace WebCore; | 39 using namespace WebCore; |
40 | 40 |
41 namespace WebKit { | 41 namespace blink { |
42 | 42 |
43 WebDOMFileSystem WebDOMFileSystem::fromV8Value(v8::Handle<v8::Value> value) | 43 WebDOMFileSystem WebDOMFileSystem::fromV8Value(v8::Handle<v8::Value> value) |
44 { | 44 { |
45 if (!V8DOMFileSystem::HasInstanceInAnyWorld(value, v8::Isolate::GetCurrent()
)) | 45 if (!V8DOMFileSystem::HasInstanceInAnyWorld(value, v8::Isolate::GetCurrent()
)) |
46 return WebDOMFileSystem(); | 46 return WebDOMFileSystem(); |
47 v8::Handle<v8::Object> object = v8::Handle<v8::Object>::Cast(value); | 47 v8::Handle<v8::Object> object = v8::Handle<v8::Object>::Cast(value); |
48 DOMFileSystem* domFileSystem = V8DOMFileSystem::toNative(object); | 48 DOMFileSystem* domFileSystem = V8DOMFileSystem::toNative(object); |
49 ASSERT(domFileSystem); | 49 ASSERT(domFileSystem); |
50 return WebDOMFileSystem(domFileSystem); | 50 return WebDOMFileSystem(domFileSystem); |
51 } | 51 } |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
99 { | 99 { |
100 m_private = domFileSystem; | 100 m_private = domFileSystem; |
101 return *this; | 101 return *this; |
102 } | 102 } |
103 | 103 |
104 WebDOMFileSystem::operator WTF::PassRefPtr<WebCore::DOMFileSystem>() const | 104 WebDOMFileSystem::operator WTF::PassRefPtr<WebCore::DOMFileSystem>() const |
105 { | 105 { |
106 return m_private.get(); | 106 return m_private.get(); |
107 } | 107 } |
108 | 108 |
109 } // namespace WebKit | 109 } // namespace blink |
OLD | NEW |