summaryrefslogtreecommitdiff
path: root/qtwebkit/qt5-webkit-null-pointer-dereference.patch
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

Generated by cgit