summaryrefslogtreecommitdiffstats
path: root/chrome/browser/speech
diff options
context:
space:
mode:
authorananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-02 06:11:22 +0000
committerananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-02 06:11:22 +0000
commit3ef5d1b8cd0d307dda2b03b7d8bf9c8d7d97e870 (patch)
tree7725c4b1c02db26a7e09c30d325c2777109228d6 /chrome/browser/speech
parent99f5dfdbdf3b9d948750a4bbed07b0a2eef2337e (diff)
downloadchromium_src-3ef5d1b8cd0d307dda2b03b7d8bf9c8d7d97e870.zip
chromium_src-3ef5d1b8cd0d307dda2b03b7d8bf9c8d7d97e870.tar.gz
chromium_src-3ef5d1b8cd0d307dda2b03b7d8bf9c8d7d97e870.tar.bz2
Reverting to fix builder redness. Please fix and reland.
Revert 76483 - Remove/replace RootView/Widget getters with new NativeWidget getters. BUG=72040 TEST=existing unittests. Review URL: http://codereview.chromium.org/6598069 TBR=ben@chromium.org Review URL: http://codereview.chromium.org/6597099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76508 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/speech')
-rw-r--r--chrome/browser/speech/speech_input_bubble_views.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/chrome/browser/speech/speech_input_bubble_views.cc b/chrome/browser/speech/speech_input_bubble_views.cc
index 37f53bc..6abe5d5 100644
--- a/chrome/browser/speech/speech_input_bubble_views.cc
+++ b/chrome/browser/speech/speech_input_bubble_views.cc
@@ -281,11 +281,12 @@ void SpeechInputBubbleImpl::Show() {
bubble_content_ = new ContentView(delegate_);
UpdateLayout();
- views::NativeWidget* toplevel_widget =
- views::NativeWidget::GetTopLevelNativeWidget(
- tab_contents()->view()->GetNativeView());
- if (toplevel_widget) {
- info_bubble_ = InfoBubble::Show(toplevel_widget->GetWidget(),
+ views::Widget* tab = views::Widget::GetWidgetFromNativeView(
+ tab_contents()->view()->GetNativeView());
+ views::Widget* parent = tab ? tab->GetRootWidget() : NULL;
+
+ if (parent) {
+ info_bubble_ = InfoBubble::Show(parent,
GetInfoBubbleTarget(element_rect_),
BubbleBorder::TOP_LEFT, bubble_content_,
this);