Changeset 89572 in webkit
- Timestamp:
- Jun 23, 2011 8:20:24 AM (13 years ago)
- Location:
- trunk/Source/WebKit/efl
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/efl/ChangeLog
r89509 r89572 1 2011-06-23 Ryuan Choi <ryuan.choi@samsung.com> 2 3 Reviewed by Antonio Gomes. 4 5 [EFL] Crash when running EWebLauncher 6 https://bugs.webkit.org/show_bug.cgi?id=62628 7 8 Call DocumentWriter::setEncoding when FrameLoaderClientEfl::finishedLoading() 9 like other ports. 10 It will clear parser not to crash when called endIfNotLoadingMainResource(). 11 12 * WebCoreSupport/FrameLoaderClientEfl.cpp: 13 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): 14 (WebCore::FrameLoaderClientEfl::makeRepresentation): 15 (WebCore::FrameLoaderClientEfl::revertToProvisionalState): 16 (WebCore::FrameLoaderClientEfl::finishedLoading): 17 * WebCoreSupport/FrameLoaderClientEfl.h: 18 1 19 2011-06-22 Ryuan Choi <ryuan.choi@samsung.com> 2 20 -
trunk/Source/WebKit/efl/WebCoreSupport/FrameLoaderClientEfl.cpp
r88628 r89572 75 75 , m_pluginView(0) 76 76 , m_hasSentResponseToPlugin(false) 77 , m_hasRepresentation(false) 77 78 { 78 79 } … … 499 500 void FrameLoaderClientEfl::makeRepresentation(DocumentLoader*) 500 501 { 501 notImplemented();502 m_hasRepresentation = true; 502 503 } 503 504 … … 636 637 void FrameLoaderClientEfl::revertToProvisionalState(DocumentLoader*) 637 638 { 638 notImplemented();639 m_hasRepresentation = true; 639 640 } 640 641 … … 688 689 } 689 690 690 void FrameLoaderClientEfl::finishedLoading(DocumentLoader* loader) 691 { 692 if (!m_pluginView) 691 void FrameLoaderClientEfl::finishedLoading(DocumentLoader* documentLoader) 692 { 693 if (!m_pluginView) { 694 if (m_hasRepresentation) 695 documentLoader->writer()->setEncoding("", false); 693 696 return; 697 } 694 698 m_pluginView->didFinishLoading(); 695 699 m_pluginView = 0; -
trunk/Source/WebKit/efl/WebCoreSupport/FrameLoaderClientEfl.h
r88628 r89572 224 224 PluginView* m_pluginView; 225 225 bool m_hasSentResponseToPlugin; 226 bool m_hasRepresentation; 226 227 }; 227 228
Note: See TracChangeset
for help on using the changeset viewer.