libbluray | branch: master | hpi1 <[email protected]> | Mon Jan 14 09:58:48 2013 +0200| [4616f6ff3233b9b530b839b4aeec562cc0a87135] | committer: hpi1
Accept mouse events only when HDMV title is running > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=4616f6ff3233b9b530b839b4aeec562cc0a87135 --- src/libbluray/bluray.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libbluray/bluray.c b/src/libbluray/bluray.c index 9f08e59..1272689 100644 --- a/src/libbluray/bluray.c +++ b/src/libbluray/bluray.c @@ -2754,9 +2754,15 @@ void bd_set_scr(BLURAY *bd, int64_t pts) int bd_mouse_select(BLURAY *bd, int64_t pts, uint16_t x, uint16_t y) { + int result = -1; + bd_set_scr(bd, pts); - return _run_gc(bd, GC_CTRL_MOUSE_MOVE, (x << 16) | y); + if (bd->title_type == title_hdmv) { + result = _run_gc(bd, GC_CTRL_MOUSE_MOVE, (x << 16) | y); + } + + return result; } int bd_user_input(BLURAY *bd, int64_t pts, uint32_t key) _______________________________________________ libbluray-devel mailing list [email protected] http://mailman.videolan.org/listinfo/libbluray-devel
