Index: chrome/browser/ui/panels/panel_browser_frame_view.cc |
=================================================================== |
--- chrome/browser/ui/panels/panel_browser_frame_view.cc (revision 86295) |
+++ chrome/browser/ui/panels/panel_browser_frame_view.cc (working copy) |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/ui/panels/panel_browser_frame_view.h" |
#include "chrome/browser/themes/theme_service.h" |
+#include "chrome/browser/ui/panels/about_panel_bubble.h" |
#include "chrome/browser/ui/panels/panel.h" |
#include "chrome/browser/ui/panels/panel_browser_view.h" |
#include "chrome/browser/ui/panels/panel_manager.h" |
@@ -352,6 +353,16 @@ |
const views::Event& event) { |
if (sender == close_button_) |
frame_->Close(); |
+ else if (sender == info_button_) { |
+ gfx::Point origin(info_button_->bounds().origin()); |
+ views::View::ConvertPointToScreen(this, &origin); |
+ AboutPanelBubble::Show( |
+ GetWidget(), |
+ gfx::Rect(origin, info_button_->bounds().size()), |
+ BubbleBorder::BOTTOM_RIGHT, |
+ GetFaviconForTabIconView(), |
+ browser_view_->browser()); |
+ } |
} |
bool PanelBrowserFrameView::ShouldTabIconViewAnimate() const { |