OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org> | 2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org> |
3 * 1999 Lars Knoll <knoll@kde.org> | 3 * 1999 Lars Knoll <knoll@kde.org> |
4 * 1999 Antti Koivisto <koivisto@kde.org> | 4 * 1999 Antti Koivisto <koivisto@kde.org> |
5 * 2000 Dirk Mueller <mueller@kde.org> | 5 * 2000 Dirk Mueller <mueller@kde.org> |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. |
7 * (C) 2006 Graham Dennis (graham.dennis@gmail.com) | 7 * (C) 2006 Graham Dennis (graham.dennis@gmail.com) |
8 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) | 8 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) |
9 * Copyright (C) 2009 Google Inc. All rights reserved. | 9 * Copyright (C) 2009 Google Inc. All rights reserved. |
10 * | 10 * |
(...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
338 { | 338 { |
339 bool usesWindowInactiveSelector = m_frame->document()->styleEngine().usesWin
dowInactiveSelector(); | 339 bool usesWindowInactiveSelector = m_frame->document()->styleEngine().usesWin
dowInactiveSelector(); |
340 | 340 |
341 const ChildrenWidgetSet* viewChildren = children(); | 341 const ChildrenWidgetSet* viewChildren = children(); |
342 for (const RefPtrWillBeMember<Widget>& child : *viewChildren) { | 342 for (const RefPtrWillBeMember<Widget>& child : *viewChildren) { |
343 Widget* widget = child.get(); | 343 Widget* widget = child.get(); |
344 if (widget->isFrameView()) | 344 if (widget->isFrameView()) |
345 toFrameView(widget)->invalidateAllCustomScrollbarsOnActiveChanged(); | 345 toFrameView(widget)->invalidateAllCustomScrollbarsOnActiveChanged(); |
346 else if (usesWindowInactiveSelector && widget->isScrollbar() && toScroll
bar(widget)->isCustomScrollbar()) | 346 else if (usesWindowInactiveSelector && widget->isScrollbar() && toScroll
bar(widget)->isCustomScrollbar()) |
347 toScrollbar(widget)->styleChanged(); | 347 toScrollbar(widget)->styleChanged(); |
| 348 if (widget->isScrollbar()) |
| 349 toScrollbar(widget)->windowActiveChanged(); |
348 } | 350 } |
349 if (usesWindowInactiveSelector) | 351 if (usesWindowInactiveSelector) |
350 recalculateCustomScrollbarStyle(); | 352 recalculateCustomScrollbarStyle(); |
351 } | 353 } |
352 | 354 |
353 void FrameView::recalculateScrollbarOverlayStyle() | 355 void FrameView::recalculateScrollbarOverlayStyle() |
354 { | 356 { |
355 ScrollbarOverlayStyle oldOverlayStyle = scrollbarOverlayStyle(); | 357 ScrollbarOverlayStyle oldOverlayStyle = scrollbarOverlayStyle(); |
356 ScrollbarOverlayStyle overlayStyle = ScrollbarOverlayStyleDefault; | 358 ScrollbarOverlayStyle overlayStyle = ScrollbarOverlayStyleDefault; |
357 | 359 |
(...skipping 3720 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4078 } | 4080 } |
4079 | 4081 |
4080 bool FrameView::canThrottleRendering() const | 4082 bool FrameView::canThrottleRendering() const |
4081 { | 4083 { |
4082 if (!RuntimeEnabledFeatures::renderingPipelineThrottlingEnabled()) | 4084 if (!RuntimeEnabledFeatures::renderingPipelineThrottlingEnabled()) |
4083 return false; | 4085 return false; |
4084 return m_hiddenForThrottling && m_crossOriginForThrottling; | 4086 return m_hiddenForThrottling && m_crossOriginForThrottling; |
4085 } | 4087 } |
4086 | 4088 |
4087 } // namespace blink | 4089 } // namespace blink |
OLD | NEW |