Hi,
  I managed to build a chromium with "toolkit_views=1", however it crashes
when inputting anything in location entry. Digging into the code I found in
views/widget/widget_gtk.cc:

void WidgetGtk::Init(GtkWidget* parent,
                     const gfx::Rect& bounds) {
  if (type_ != TYPE_CHILD)
    ActiveWindowWatcherX::AddObserver(this);
  // Force creation of the RootView if it hasn't been created yet.
  GetRootView();

#if !defined(OS_CHROMEOS)
  default_theme_provider_.reset(new DefaultThemeProvider());
#endif
...

  Then default_theme_provider_ will be NULL when OS_CHROMEOS is defined, and
seems that it's defined when using "toolkit_views=1". However, there are
many places call WidgetGtk::GetThemeProvider() and access the theme provider
without check, thus cause crash. I'm wondering if it's a bug or I did
something wrong?

Regards
James Su

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to