| // Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "sky/engine/config.h" |
| #include "sky/engine/public/web/WebFrame.h" |
| |
| #include <algorithm> |
| #include "sky/engine/web/WebLocalFrameImpl.h" |
| |
| namespace blink { |
| |
| Frame* toCoreFrame(const WebFrame* frame) |
| { |
| if (!frame) |
| return 0; |
| |
| return static_cast<Frame*>(toWebLocalFrameImpl(frame)->frame()); |
| } |
| |
| WebFrame* WebFrame::fromFrame(Frame* frame) |
| { |
| if (!frame) |
| return 0; |
| return WebLocalFrameImpl::fromFrame(toLocalFrame(*frame)); |
| } |
| |
| WebFrame::WebFrame() |
| { |
| } |
| |
| WebFrame::~WebFrame() |
| { |
| } |
| |
| } // namespace blink |