Index: views/widget/widget_win.cc |
=================================================================== |
--- views/widget/widget_win.cc (revision 17048) |
+++ views/widget/widget_win.cc (working copy) |
@@ -396,9 +396,15 @@ |
ThemeProvider* WidgetWin::GetThemeProvider() const { |
Widget* widget = GetRootWidget(); |
if (widget) { |
- ThemeProvider* provider = widget->GetDialogThemeProvider(); |
+ // Attempt to get the theme provider, and fall back to the default theme |
+ // provider if not found. |
+ ThemeProvider* provider = widget->GetThemeProvider(); |
if (provider) |
return provider; |
+ |
+ provider = widget->GetDefaultThemeProvider(); |
+ if (provider) |
+ return provider; |
} |
return default_theme_provider_.get(); |
} |