diff options
author | Robin Gareus <robin@gareus.org> | 2016-03-14 16:44:20 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-03-14 16:45:27 +0100 |
commit | 93bc9b972888f5a8c08115eccb66a35d4f3853a6 (patch) | |
tree | 74b2bc1c9ca47a6f369d166f70667fd97631558a /libs/ardour/lv2_plugin.cc | |
parent | e180b0f706c58b6ee7c45d01d3c70d205c00abff (diff) |
update [LV2] Plugin Inline Display API: drop cairo dependency
Diffstat (limited to 'libs/ardour/lv2_plugin.cc')
-rw-r--r-- | libs/ardour/lv2_plugin.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc index 8283062f3f..1f0e20f779 100644 --- a/libs/ardour/lv2_plugin.cc +++ b/libs/ardour/lv2_plugin.cc @@ -866,10 +866,12 @@ LV2Plugin::has_inline_display () { return _display_interface ? true : false; } -void* +Plugin::Display_Image_Surface* LV2Plugin::render_inline_display (uint32_t w, uint32_t h) { if (_display_interface) { - return _display_interface->render ((void*)_impl->instance->lv2_handle, w, h); + /* Plugin::Display_Image_Surface is identical to + * LV2_Inline_Display_Image_Surface */ + return (Plugin::Display_Image_Surface*) _display_interface->render ((void*)_impl->instance->lv2_handle, w, h); } return NULL; } |