From 1cc77637e73b380804df6434167c41eec623ac3b Mon Sep 17 00:00:00 2001 From: lilo_booter Date: Fri, 26 Dec 2003 18:29:41 +0000 Subject: [PATCH] quit fix for SDL git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@24 d19143bc-622f-0410-bfdd-b5b2a6649095 --- mlt/src/tests/charlie.c | 7 ++++--- src/tests/charlie.c | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/mlt/src/tests/charlie.c b/mlt/src/tests/charlie.c index 38c9ed0..d6dc995 100644 --- a/mlt/src/tests/charlie.c +++ b/mlt/src/tests/charlie.c @@ -128,12 +128,13 @@ void transport( mlt_producer producer ) { mlt_properties properties = mlt_producer_properties( producer ); + term_init( ); fprintf( stderr, "Press 'q' to continue\n" ); - while( mlt_properties_get_int( properties, "done" ) == 0 ) { - char value = get_keypress( ); - transport_action( producer, &value ); + int value = term_read( ); + if ( value != -1 ) + transport_action( producer, ( char * )&value ); } } diff --git a/src/tests/charlie.c b/src/tests/charlie.c index 38c9ed0..d6dc995 100644 --- a/src/tests/charlie.c +++ b/src/tests/charlie.c @@ -128,12 +128,13 @@ void transport( mlt_producer producer ) { mlt_properties properties = mlt_producer_properties( producer ); + term_init( ); fprintf( stderr, "Press 'q' to continue\n" ); - while( mlt_properties_get_int( properties, "done" ) == 0 ) { - char value = get_keypress( ); - transport_action( producer, &value ); + int value = term_read( ); + if ( value != -1 ) + transport_action( producer, ( char * )&value ); } } -- 1.7.4.4