diff options
author | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-12 19:22:26 +0000 |
---|---|---|
committer | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-12 19:22:26 +0000 |
commit | d6d6d586d2a91d13d06a8bce53a2d03f2458f9c2 (patch) | |
tree | f662039f70110c555ec6fb096b389b73af31af2d /chrome/browser/gtk/bookmark_bar_gtk.cc | |
parent | 7587ee0fa4399ed0485559559b0ee9228daf0337 (diff) | |
download | chromium_src-d6d6d586d2a91d13d06a8bce53a2d03f2458f9c2.zip chromium_src-d6d6d586d2a91d13d06a8bce53a2d03f2458f9c2.tar.gz chromium_src-d6d6d586d2a91d13d06a8bce53a2d03f2458f9c2.tar.bz2 |
Converts some uses of native_view to native_window. This is necessitated
by wanting to parent bookmarkeditor to browserwindow, which returns a
native_window.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/270067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28728 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk/bookmark_bar_gtk.cc')
-rw-r--r-- | chrome/browser/gtk/bookmark_bar_gtk.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/gtk/bookmark_bar_gtk.cc b/chrome/browser/gtk/bookmark_bar_gtk.cc index 17f7383..9bcbb80 100644 --- a/chrome/browser/gtk/bookmark_bar_gtk.cc +++ b/chrome/browser/gtk/bookmark_bar_gtk.cc @@ -754,8 +754,9 @@ void BookmarkBarGtk::PopupMenuForNode(GtkWidget* sender, nodes.push_back(parent); } + GtkWindow* window = GTK_WINDOW(gtk_widget_get_toplevel(sender)); current_context_menu_.reset(new BookmarkContextMenuGtk( - sender, profile_, browser_, page_navigator_, + window, profile_, browser_, page_navigator_, parent, nodes, BookmarkContextMenuGtk::BOOKMARK_BAR, NULL)); current_context_menu_->PopupAsContext(event->time); @@ -791,8 +792,9 @@ void BookmarkBarGtk::OnClicked(GtkWidget* sender, event_utils::DispositionFromEventFlags(event->state), PageTransition::AUTO_BOOKMARK); } else { + GtkWindow* window = GTK_WINDOW(gtk_widget_get_toplevel(sender)); bookmark_utils::OpenAll( - sender, bar->profile_, bar->page_navigator_, node, + window, bar->profile_, bar->page_navigator_, node, event_utils::DispositionFromEventFlags(event->state)); } |