Index: views/controls/menu/submenu_view.cc |
=================================================================== |
--- views/controls/menu/submenu_view.cc (revision 25647) |
+++ views/controls/menu/submenu_view.cc (working copy) |
@@ -112,8 +112,19 @@ |
PaintDropIndicator(canvas, drop_item_, drop_position_); |
} |
-// TODO(sky): need to add support for new dnd methods for Linux. |
+bool SubmenuView::GetDropFormats( |
+ int* formats, |
+ std::set<OSExchangeData::CustomFormat>* custom_formats) { |
+ DCHECK(GetMenuItem()->GetMenuController()); |
+ return GetMenuItem()->GetMenuController()->GetDropFormats(this, formats, |
+ custom_formats); |
+} |
+bool SubmenuView::AreDropTypesRequired() { |
+ DCHECK(GetMenuItem()->GetMenuController()); |
+ return GetMenuItem()->GetMenuController()->AreDropTypesRequired(this); |
+} |
+ |
bool SubmenuView::CanDrop(const OSExchangeData& data) { |
DCHECK(GetMenuItem()->GetMenuController()); |
return GetMenuItem()->GetMenuController()->CanDrop(this, data); |