mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 874391 - Missing nullchecks in nsNativeTheme::IsDarkBackground(nsIFrame*), r=roc
--HG-- extra : rebase_source : e9161f3fbce9b53e4c74314cc94fb9556f7a9548
This commit is contained in:
parent
8d7cce4014
commit
f07b63c125
@ -682,11 +682,14 @@ nsNativeTheme::IsRangeHorizontal(nsIFrame* aFrame)
|
||||
bool
|
||||
nsNativeTheme::IsDarkBackground(nsIFrame* aFrame)
|
||||
{
|
||||
nsIScrollableFrame* scrollFrame = aFrame->GetScrollTargetFrame();
|
||||
nsIScrollableFrame* scrollFrame = nullptr;
|
||||
while (!scrollFrame && aFrame) {
|
||||
aFrame = aFrame->GetParent();
|
||||
scrollFrame = aFrame->GetScrollTargetFrame();
|
||||
aFrame = aFrame->GetParent();
|
||||
}
|
||||
if (!scrollFrame)
|
||||
return false;
|
||||
|
||||
nsIFrame* frame = scrollFrame->GetScrolledFrame();
|
||||
nsStyleContext* bgSC;
|
||||
if (nsCSSRendering::FindBackground(frame, &bgSC)) {
|
||||
|
Loading…
Reference in New Issue
Block a user