blob: 97b9f9ea1b6453eaf708a6d0236ee9bc7fe90098 (
plain)
1 diff -ur qtwebkit-5.212.0-alpha2/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
2 qtwebkit-5.212.0-alpha2-fix-null-pointer-dereference/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
3 --- qtwebkit-5.212.0-alpha2/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp 2017-06-09 16:11:36.000000000 +0200
4 +++ qtwebkit-5.212.0-alpha2-fix-null-pointer-dereference/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp 2017-10-24 21:44:40.504943501
5 +0200
6 @@ -390,7 +390,10 @@
7
8 QString QWebPageAdapter::selectedHtml() const
9 {
10 - return page->focusController().focusedOrMainFrame().editor().selectedRange()->toHTML();
11 + RefPtr<Range> range = page->focusController().focusedOrMainFrame().editor().selectedRange();
12 + if (!range)
13 + return QString();
14 + return range->toHTML();
15 }
16
17 bool QWebPageAdapter::isContentEditable() const
|