forked from mirrors/gstreamer-rs
examples/glupload: Get rid of unnecessary Result-wrapping
This commit is contained in:
parent
e20ab8d80c
commit
8d685a77c2
1 changed files with 2 additions and 6 deletions
|
@ -676,20 +676,16 @@ fn main_loop(mut app: App) -> Result<glutin::WindowedContext<glutin::PossiblyCur
|
||||||
Ok(app.into_context())
|
Ok(app.into_context())
|
||||||
}
|
}
|
||||||
|
|
||||||
fn cleanup(
|
fn cleanup(_windowed_context: glutin::WindowedContext<glutin::PossiblyCurrent>) {
|
||||||
_windowed_context: glutin::WindowedContext<glutin::PossiblyCurrent>,
|
|
||||||
) -> Result<(), Error> {
|
|
||||||
// To ensure that the context stays alive longer than the pipeline or any reference
|
// To ensure that the context stays alive longer than the pipeline or any reference
|
||||||
// inside GStreamer to the GL context, its display or anything else. See
|
// inside GStreamer to the GL context, its display or anything else. See
|
||||||
// https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/196
|
// https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/196
|
||||||
//
|
//
|
||||||
// We might do any window/GL specific cleanup here as needed.
|
// We might do any window/GL specific cleanup here as needed.
|
||||||
|
|
||||||
Ok(())
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn example_main() {
|
fn example_main() {
|
||||||
match App::new().and_then(main_loop).and_then(cleanup) {
|
match App::new().and_then(main_loop).map(cleanup) {
|
||||||
Ok(r) => r,
|
Ok(r) => r,
|
||||||
Err(e) => eprintln!("Error! {}", e),
|
Err(e) => eprintln!("Error! {}", e),
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue