OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org> | 2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org> |
3 * 1999 Lars Knoll <knoll@kde.org> | 3 * 1999 Lars Knoll <knoll@kde.org> |
4 * 1999 Antti Koivisto <koivisto@kde.org> | 4 * 1999 Antti Koivisto <koivisto@kde.org> |
5 * 2000 Simon Hausmann <hausmann@kde.org> | 5 * 2000 Simon Hausmann <hausmann@kde.org> |
6 * 2000 Stefan Schimanski <1Stein@gmx.de> | 6 * 2000 Stefan Schimanski <1Stein@gmx.de> |
7 * 2001 George Staikos <staikos@kde.org> | 7 * 2001 George Staikos <staikos@kde.org> |
8 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All | 8 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All |
9 * rights reserved. | 9 * rights reserved. |
10 * Copyright (C) 2005 Alexey Proskuryakov <ap@nypop.com> | 10 * Copyright (C) 2005 Alexey Proskuryakov <ap@nypop.com> |
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
273 client, page, owner, | 273 client, page, owner, |
274 interface_provider ? interface_provider | 274 interface_provider ? interface_provider |
275 : InterfaceProvider::GetEmptyInterfaceProvider(), | 275 : InterfaceProvider::GetEmptyInterfaceProvider(), |
276 interface_registry ? interface_registry | 276 interface_registry ? interface_registry |
277 : InterfaceRegistry::GetEmptyInterfaceRegistry()); | 277 : InterfaceRegistry::GetEmptyInterfaceRegistry()); |
278 probe::frameAttachedToParent(frame); | 278 probe::frameAttachedToParent(frame); |
279 return frame; | 279 return frame; |
280 } | 280 } |
281 | 281 |
282 void LocalFrame::Init() { | 282 void LocalFrame::Init() { |
283 // Initialization code needs to run first as the call to m_loader.init() can | |
284 // actually lead to this object being freed! | |
285 DCHECK(!GetInitializationVector().IsEmpty()); | 283 DCHECK(!GetInitializationVector().IsEmpty()); |
286 for (auto& initilization_callback : GetInitializationVector()) { | 284 for (auto& initilization_callback : GetInitializationVector()) { |
287 initilization_callback(this); | 285 initilization_callback(this); |
288 } | 286 } |
289 | 287 |
290 loader_.Init(); | 288 loader_.Init(); |
291 } | 289 } |
292 | 290 |
293 void LocalFrame::SetView(FrameView* view) { | 291 void LocalFrame::SetView(FrameView* view) { |
294 ASSERT(!view_ || view_ != view); | 292 ASSERT(!view_ || view_ != view); |
(...skipping 671 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
966 if (Client() && | 964 if (Client() && |
967 Client()->ShouldUseClientLoFiForRequest(params.GetResourceRequest())) { | 965 Client()->ShouldUseClientLoFiForRequest(params.GetResourceRequest())) { |
968 params.MutableResourceRequest().SetPreviewsState( | 966 params.MutableResourceRequest().SetPreviewsState( |
969 params.GetResourceRequest().GetPreviewsState() | | 967 params.GetResourceRequest().GetPreviewsState() | |
970 WebURLRequest::kClientLoFiOn); | 968 WebURLRequest::kClientLoFiOn); |
971 params.SetAllowImagePlaceholder(); | 969 params.SetAllowImagePlaceholder(); |
972 } | 970 } |
973 } | 971 } |
974 | 972 |
975 } // namespace blink | 973 } // namespace blink |
OLD | NEW |