Index: chrome/browser/ui/views/location_bar/location_bar_bubble_delegate_view.cc |
diff --git a/chrome/browser/ui/views/location_bar/location_bar_bubble_delegate_view.cc b/chrome/browser/ui/views/location_bar/location_bar_bubble_delegate_view.cc |
index 18f29536f52c92f1a060e380aaad152bf16ffe04..71833ed8cc2b136af9ec14e9bc32d1fb7adda4fd 100644 |
--- a/chrome/browser/ui/views/location_bar/location_bar_bubble_delegate_view.cc |
+++ b/chrome/browser/ui/views/location_bar/location_bar_bubble_delegate_view.cc |
@@ -29,6 +29,15 @@ LocationBarBubbleDelegateView::LocationBarBubbleDelegateView( |
LocationBarBubbleDelegateView::~LocationBarBubbleDelegateView() {} |
+void LocationBarBubbleDelegateView::ShowForReason(DisplayReason reason) { |
+ if (reason == USER_ACTION) { |
+ SetArrowPaintType(views::BubbleBorder::PAINT_TRANSPARENT); |
+ GetWidget()->Show(); |
+ } else { |
+ GetWidget()->ShowInactive(); |
+ } |
+} |
+ |
void LocationBarBubbleDelegateView::Observe( |
int type, |
const content::NotificationSource& source, |