From b2bd748672472d935ba34df25ff5456573eb10c7 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 24 Dec 2021 15:34:18 -0700 Subject: [PATCH] ruler: make ::set_metric() API consistent with constructor by using ptr --- libs/canvas/canvas/ruler.h | 2 +- libs/canvas/ruler.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/canvas/canvas/ruler.h b/libs/canvas/canvas/ruler.h index 59e5c48173..ec1656e1fd 100644 --- a/libs/canvas/canvas/ruler.h +++ b/libs/canvas/canvas/ruler.h @@ -68,7 +68,7 @@ public: void set_range (int64_t lower, int64_t upper); void set_font_description (Pango::FontDescription); void set_second_font_description (Pango::FontDescription); - void set_metric (const Metric&); + void set_metric (const Metric *); void render (Rect const & area, Cairo::RefPtr) const; diff --git a/libs/canvas/ruler.cc b/libs/canvas/ruler.cc index e337ff9a86..98e51a3705 100644 --- a/libs/canvas/ruler.cc +++ b/libs/canvas/ruler.cc @@ -255,9 +255,9 @@ Ruler::set_divide_colors (Gtkmm2ext::Color t, Gtkmm2ext::Color b) } void -Ruler::set_metric (const Metric& m) +Ruler::set_metric (const Metric* m) { - _metric = &m; + _metric = m; _need_marks = true; redraw (); }