// 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 |