libbluray | branch: master | hpi1 <[email protected]> | Wed Apr 22 13:06:29 
2015 +0300| [f76e5e62b95715c9d557315e2c3183a941b9d651] | committer: hpi1

HDMV: Button objects have no UO mask.

Always use current movie object UO mask.

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=f76e5e62b95715c9d557315e2c3183a941b9d651
---

 src/libbluray/hdmv/hdmv_vm.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libbluray/hdmv/hdmv_vm.c b/src/libbluray/hdmv/hdmv_vm.c
index 95b55f7..20c1997 100644
--- a/src/libbluray/hdmv/hdmv_vm.c
+++ b/src/libbluray/hdmv/hdmv_vm.c
@@ -1188,7 +1188,7 @@ uint32_t hdmv_vm_get_uo_mask(HDMV_VM *p)
 
     bd_mutex_lock(&p->mutex);
 
-    if ((o = p->object ? p->object : (p->playing_object ? p->playing_object : 
p->suspended_object))) {
+    if ((o = (p->object && !p->ig_object) ? p->object : (p->playing_object ? 
p->playing_object : p->suspended_object))) {
         mask |= o->menu_call_mask;
         mask |= o->title_search_mask << 1;
     }

_______________________________________________
libbluray-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to