blob: 0ea79e54b1e8dc078bfbf9fa5e49e32c2169b21d [file] [log] [blame]
// Copyright 2016 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 "public/web/WebFrameClient.h"
#include "public/web/WebFrameWidget.h"
#include "public/web/WebLocalFrame.h"
namespace blink {
void WebFrameClient::frameDetached(WebLocalFrame* frame, DetachType type) {
if (type == DetachType::Remove && frame->parent())
frame->parent()->removeChild(frame);
if (frame->frameWidget())
frame->frameWidget()->close();
frame->close();
}
} // namespace blink