summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/bindings.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/gtkmm2ext/bindings.cc')
-rw-r--r--libs/gtkmm2ext/bindings.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/libs/gtkmm2ext/bindings.cc b/libs/gtkmm2ext/bindings.cc
index ce32cd725d..61c0c2dd0f 100644
--- a/libs/gtkmm2ext/bindings.cc
+++ b/libs/gtkmm2ext/bindings.cc
@@ -1014,14 +1014,12 @@ Bindings::get_all_actions (std::vector<std::string>& paths,
rmap.insert (make_pair (k->second.action, k->first));
}
-#if 0
-
/* get a list of all actions XXX relevant for these bindings */
- ActionMap::Actions all_actions;
- ActionManager::get_actions (all_actions);
+ std::vector<Glib::RefPtr<Action> > relevant_actions;
+ ActionManager::get_actions (this, relevant_actions);
- for (ActionMap::Actions::const_iterator act = all_actions.begin(); act != all_actions.end(); ++act) {
+ for (vector<Glib::RefPtr<Action> >::const_iterator act = relevant_actions.begin(); act != relevant_actions.end(); ++act) {
paths.push_back ((*act)->get_accel_path());
labels.push_back ((*act)->get_label());
@@ -1037,7 +1035,6 @@ Bindings::get_all_actions (std::vector<std::string>& paths,
actions.push_back (*act);
}
-#endif
}
Bindings*