strip <Actions>/ from displayed path when printing bindings to HTML
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 18 Aug 2017 13:41:45 +0000 (09:41 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 18 Aug 2017 13:42:04 +0000 (09:42 -0400)
libs/gtkmm2ext/bindings.cc

index 291cd6068693a128ea5cb600fb6a62685111109c..e6f26bfa2be0122816715daa03a93e36358f2694 100644 (file)
@@ -825,17 +825,21 @@ Bindings::save_all_bindings_as_html (ostream& ostr)
 
                for (p = paths.begin(), k = keys.begin(), l = labels.begin(); p != paths.end(); ++k, ++p, ++l) {
 
+                       string print_path = *p;
+                       /* strip <Actions>/ from the start */
+                       print_path = print_path.substr (10);
+
                        if ((*k).empty()) {
-                               ostr << *p  << " ( " << *l << " ) "  << "</br>" << endl;
+                               ostr << print_path  << " ( " << *l << " ) "  << "</br>" << endl;
                        } else {
-                               ostr << *p << " ( " << *l << " ) " << " => " << *k << "</br>" << endl;
+                               ostr << print_path << " ( " << *l << " ) " << " => " << *k << "</br>" << endl;
                        }
                }
        }
        ostr << "</td>\n\n";
        ostr << "</tr>\n\n";
        ostr << "</tbody></table>\n\n";
-       
+
        ostr << "</body>\n";
        ostr << "</html>\n";
 }