diff options
author | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-24 17:34:35 +0000 |
---|---|---|
committer | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-24 17:34:35 +0000 |
commit | dfc127009271a718b5dde4569732018a207be73a (patch) | |
tree | c97e6a747f57e035b614c98ed4744286fd0ee4b8 /chrome/browser/views/info_bubble.cc | |
parent | bf2eb63023f6e3f14af1a07affc70e8c563df694 (diff) | |
download | chromium_src-dfc127009271a718b5dde4569732018a207be73a.zip chromium_src-dfc127009271a718b5dde4569732018a207be73a.tar.gz chromium_src-dfc127009271a718b5dde4569732018a207be73a.tar.bz2 |
Sets widget created by info bubbles to a custom type so that they
don't get a drop shadow and centered on screen.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/431021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32936 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/info_bubble.cc')
-rw-r--r-- | chrome/browser/views/info_bubble.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/views/info_bubble.cc b/chrome/browser/views/info_bubble.cc index 4f39ba9..edbc3b1 100644 --- a/chrome/browser/views/info_bubble.cc +++ b/chrome/browser/views/info_bubble.cc @@ -15,6 +15,10 @@ #include "views/widget/root_view.h" #include "views/window/window.h" +#if defined(OS_LINUX) +#include "chrome/browser/views/tabs/tab_overview_types.h" +#endif + // Background color of the bubble. #if defined(OS_WIN) const SkColor InfoBubble::kBackgroundColor = @@ -236,6 +240,10 @@ void InfoBubble::Init(views::Window* parent, MakeTransparent(); make_transient_to_parent(); WidgetGtk::Init(GTK_WIDGET(parent->GetNativeWindow()), gfx::Rect()); + TabOverviewTypes::instance()->SetWindowType( + GetNativeView(), + TabOverviewTypes::WINDOW_TYPE_CHROME_INFO_BUBBLE, + NULL); #endif // Create a View to hold the contents of the main window. |