diff --git a/libs/gtkmm2ext/dndtreeview.cc b/libs/gtkmm2ext/dndtreeview.cc index fa75528c73..5854d72696 100644 --- a/libs/gtkmm2ext/dndtreeview.cc +++ b/libs/gtkmm2ext/dndtreeview.cc @@ -124,9 +124,9 @@ DnDTreeViewBase::add_drop_targets (list& targets) } void -DnDTreeViewBase::add_object_drag (int column, string type_name) +DnDTreeViewBase::add_object_drag (int column, string type_name, TargetFlags flags) { - draggable.push_back (TargetEntry (type_name, TargetFlags(0))); + draggable.push_back (TargetEntry (type_name, flags)); data_column = column; object_type = type_name; diff --git a/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h b/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h index 896ee93846..b4f234d316 100644 --- a/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h +++ b/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h @@ -66,7 +66,7 @@ class LIBGTKMM2EXT_API DnDTreeViewBase : public Gtk::TreeView sigc::signal4&, int, int, guint, BoolAccumulator> signal_motion; void add_drop_targets (std::list&); - void add_object_drag (int column, std::string type_name); + void add_object_drag (int column, std::string type_name, Gtk::TargetFlags flags = Gtk::TargetFlags (0)); void on_drag_begin (Glib::RefPtr const & context); void on_drag_end (Glib::RefPtr const & context);