diff options
author | ddorwin@chromium.org <ddorwin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-06 02:34:21 +0000 |
---|---|---|
committer | ddorwin@chromium.org <ddorwin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-06 02:34:21 +0000 |
commit | 8d6d7865dfd751f621fd14632d5eac9762789dba (patch) | |
tree | 6981face739bfd92084d1cd0940b19edb6bc8b11 /chrome/browser/ui/browser_list_impl.cc | |
parent | 107c053fd372481a12eac60ecbc791369b71fe48 (diff) | |
download | chromium_src-8d6d7865dfd751f621fd14632d5eac9762789dba.zip chromium_src-8d6d7865dfd751f621fd14632d5eac9762789dba.tar.gz chromium_src-8d6d7865dfd751f621fd14632d5eac9762789dba.tar.bz2 |
Do not attempt to gtk_widget_destroy when no widget was created.
http://trac.webkit.org/changeset/141731 does not call RenderWidget::show() for
Helper Plugins (WebPopupTypeHelperPlugin). As a result,
RenderWidgetHostViewGtk::InitAsPopup() does not get called and gtk_widget is
created. This CL adds code to handle this case and not assert in the GTK code
called by RenderWidgetHostViewGtk::Destroy().
BUG=chromium-os:38047
TEST=content_browsertests do not assert on GTK.
Review URL: https://chromiumcodereview.appspot.com/12213003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180870 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/browser_list_impl.cc')
0 files changed, 0 insertions, 0 deletions