summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk/bookmark_bar_gtk.cc
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-12 19:22:26 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-12 19:22:26 +0000
commitd6d6d586d2a91d13d06a8bce53a2d03f2458f9c2 (patch)
treef662039f70110c555ec6fb096b389b73af31af2d /chrome/browser/gtk/bookmark_bar_gtk.cc
parent7587ee0fa4399ed0485559559b0ee9228daf0337 (diff)
downloadchromium_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.cc6
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));
}