mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-08 20:56:43 +01:00
build suil with symbols; pass features correctly
This commit is contained in:
parent
cb181b0d86
commit
b1d8fc62a9
4 changed files with 57 additions and 26 deletions
|
|
@ -2,21 +2,26 @@ use crate::*;
|
|||
use std::sync::Arc;
|
||||
|
||||
#[test]
|
||||
fn panics () {
|
||||
fn test_lv2_ui () {
|
||||
let host = Host::new();
|
||||
let mut plugin = plugin::LV2Plugin::new("file:///home/user/.lv2/Odin2.lv2").unwrap();
|
||||
for ui in plugin.plugin.raw().uis().unwrap().iter() {
|
||||
println!("{:?}", ui.uri());
|
||||
println!("{:?}", ui.classes());
|
||||
}
|
||||
let mut features = [];
|
||||
std::mem::forget(features);
|
||||
let instance = Arc::new(host.instance(
|
||||
&mut plugin,
|
||||
"",
|
||||
&mut plugin.instance.raw(),
|
||||
"http://lv2plug.in/ns/extensions/ui#X11UI",
|
||||
"https://thewavewarden.com/odin2",
|
||||
"https://thewavewarden.com/odin2#ParentUI",
|
||||
"",
|
||||
"",
|
||||
"/home/user/.lv2/Odin2.lv2",
|
||||
"/home/user/.lv2/Odin2.lv2/Odin2.so",
|
||||
&[],
|
||||
"/home/user/.lv2/Odin2.lv2/Odin2.so",
|
||||
&features,
|
||||
).unwrap());
|
||||
self::ui::UI::run(&instance).join();
|
||||
panic!();
|
||||
}
|
||||
|
||||
mod ui {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue