diff --git a/demo/src/main.rs b/demo/src/main.rs index adcdf16..aab5f51 100644 --- a/demo/src/main.rs +++ b/demo/src/main.rs @@ -1,3 +1,13 @@ -fn main() { - renrs_gui::run("demo.rpy".into()); +use std::env; + +fn main() -> Result<(), std::io::Error> { + let mut path = env::current_exe()?; // /target/debug/renrs-demo + path.pop(); // /target/debug + path.pop(); // /target + path.pop(); // / + path.push("demo/demo.rpy"); // /demo/demo.rpy + + renrs_gui::run(path); + + Ok(()) }