summaryrefslogtreecommitdiff
path: root/libs/canvas/text.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-10-13 17:11:38 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-10-13 17:18:54 -0400
commit1552547f650a82487ac72615c8533fd25b4ffc39 (patch)
tree68a07a8a2ec756b4052a8a2f0215e95f4a808eb2 /libs/canvas/text.cc
parent228556ab9c7356b868c33da47fcdc6362e4b5a93 (diff)
stop using gkd_pango_context_get() in ArdourCanvas::Canvas and require concrete instances to supply a Pango::Context; do this for GtkCanvas and Push2Canvas
Diffstat (limited to 'libs/canvas/text.cc')
-rw-r--r--libs/canvas/text.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/canvas/text.cc b/libs/canvas/text.cc
index fb38423dec..735b9b87f8 100644
--- a/libs/canvas/text.cc
+++ b/libs/canvas/text.cc
@@ -106,7 +106,8 @@ void
Text::_redraw () const
{
assert (!_text.empty());
- Glib::RefPtr<Pango::Context> context = Glib::wrap (gdk_pango_context_get());
+ assert (_canvas);
+ Glib::RefPtr<Pango::Context> context = _canvas->get_pango_context();
Glib::RefPtr<Pango::Layout> layout = Pango::Layout::create (context);
#ifdef __APPLE__