summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@digia.com>2014-11-18 17:47:06 +0100
committerAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2014-11-19 10:13:25 +0100
commitba4c0fc7927b0fd6d2fa71aceda8136094581e2d (patch)
tree996a82d40ab7656bb221addbef5f822a9613169f /Source
parente80c93a02b6f7d09e38cffc9302ac8a94dc3ea4b (diff)
downloadqtwebkit-ba4c0fc7927b0fd6d2fa71aceda8136094581e2d.tar.gz
Avoid crashing when applying CSS to disconnected scrollbars
Assume the scrollbar has no scroll corner if it isn't attached to any scrollable area. Task-number: QTBUG-37679 Change-Id: Ib1bd2a4b1aa504885d52932b6c0fbd76daa356a5 Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'Source')
-rw-r--r--Source/WebCore/css/SelectorChecker.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/css/SelectorChecker.cpp b/Source/WebCore/css/SelectorChecker.cpp
index dce313830..dd466bb92 100644
--- a/Source/WebCore/css/SelectorChecker.cpp
+++ b/Source/WebCore/css/SelectorChecker.cpp
@@ -880,7 +880,7 @@ bool SelectorChecker::checkScrollbarPseudoClass(const SelectorCheckingContext& c
return false;
}
case CSSSelector::PseudoCornerPresent:
- return scrollbar->scrollableArea()->isScrollCornerVisible();
+ return scrollbar->scrollableArea() ? scrollbar->scrollableArea()->isScrollCornerVisible() : false;
default:
return false;
}