libbluray | branch: master | hpi1 <[email protected]> | Thu Oct 9 13:09:54 2014 +0300| [a2928ad9b43aeae1c228c6a8273d3d5b42edbc82] | committer: hpi1
TitleContextImpl: post SelectionFailedEvent when selection fails > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=a2928ad9b43aeae1c228c6a8273d3d5b42edbc82 --- .../bdj/java/org/bluray/ti/selection/TitleContextImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libbluray/bdj/java/org/bluray/ti/selection/TitleContextImpl.java b/src/libbluray/bdj/java/org/bluray/ti/selection/TitleContextImpl.java index e56d1c9..cd89eff 100644 --- a/src/libbluray/bdj/java/org/bluray/ti/selection/TitleContextImpl.java +++ b/src/libbluray/bdj/java/org/bluray/ti/selection/TitleContextImpl.java @@ -27,6 +27,7 @@ import javax.tv.service.Service; import javax.tv.service.selection.InvalidServiceComponentException; import javax.tv.service.selection.NormalContentEvent; import javax.tv.service.selection.PresentationTerminatedEvent; +import javax.tv.service.selection.SelectionFailedEvent; import javax.tv.service.selection.ServiceContentHandler; import javax.tv.service.selection.ServiceContextDestroyedEvent; import javax.tv.service.selection.ServiceContextEvent; @@ -120,6 +121,8 @@ public class TitleContextImpl implements TitleContext { context.title = title; context.state = STATE_STARTED; context.postEvent(new NormalContentEvent(context)); + } else { + context.postEvent(new SelectionFailedEvent(context, SelectionFailedEvent.OTHER)); } } @@ -139,6 +142,8 @@ public class TitleContextImpl implements TitleContext { context.postEvent(new ServiceContextDestroyedEvent(context)); else context.state = STATE_STOPPED; + } else { + context.postEvent(new SelectionFailedEvent(context, SelectionFailedEvent.OTHER)); } } _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
