Fix broken logic and possible NULL pointer dereference for Bundle XML.
[ardour.git] / libs / canvas / ruler.cc
index 907fc93e99425a17efe712c143430d141610e9b4..b11793cb7fa1d1a524049cfc1ea1f5d3375bdf9e 100644 (file)
@@ -180,3 +180,11 @@ Ruler::render (Rect const & area, Cairo::RefPtr<Cairo::Context> cr) const
 
        /* done! */
 }
+
+void
+Ruler::set_metric (const Metric& m)
+{
+        _metric = &m;
+        _need_marks = true;
+        redraw ();
+}