| Index: chrome/browser/views/tabs/tab_renderer.cc
|
| ===================================================================
|
| --- chrome/browser/views/tabs/tab_renderer.cc (revision 14739)
|
| +++ chrome/browser/views/tabs/tab_renderer.cc (working copy)
|
| @@ -507,8 +507,10 @@
|
| }
|
|
|
| void TabRenderer::ThemeChanged() {
|
| - if (GetWidget() && GetWidget()->AsWindow())
|
| - LoadTabImages(GetWidget()->AsWindow()->GetNonClientView()->UseNativeFrame());
|
| + if (GetWidget() && GetWidget()->GetWindow()) {
|
| + LoadTabImages(
|
| + GetWidget()->GetWindow()->GetNonClientView()->UseNativeFrame());
|
| + }
|
| View::ThemeChanged();
|
| }
|
|
|
| @@ -543,7 +545,7 @@
|
| animation = pulse_animation_.get();
|
| if (animation->GetCurrentValue() > 0) {
|
| PaintHoverTabBackground(canvas, animation->GetCurrentValue() *
|
| - (GetWidget()->AsWindow()->GetNonClientView()->UseNativeFrame() ?
|
| + (GetWidget()->GetWindow()->GetNonClientView()->UseNativeFrame() ?
|
| kHoverOpacityVista : kHoverOpacity));
|
| } else {
|
| PaintInactiveTabBackground(canvas);
|
|
|