From f89bfe3d830a2b489e8b2488d07677ee057124f0 Mon Sep 17 00:00:00 2001
From: Sven Gothel <sgothel@jausoft.com>
Date: Sat, 30 Dec 2023 21:18:46 +0100
Subject: GraphUI MediaButton: Add clearImpl(..), stopping and rewinding stream

---
 src/graphui/classes/com/jogamp/graph/ui/shapes/MediaButton.java | 5 +++++
 1 file changed, 5 insertions(+)

(limited to 'src/graphui/classes/com/jogamp/graph/ui/shapes')

diff --git a/src/graphui/classes/com/jogamp/graph/ui/shapes/MediaButton.java b/src/graphui/classes/com/jogamp/graph/ui/shapes/MediaButton.java
index d14cb49fd..74ab3312b 100644
--- a/src/graphui/classes/com/jogamp/graph/ui/shapes/MediaButton.java
+++ b/src/graphui/classes/com/jogamp/graph/ui/shapes/MediaButton.java
@@ -124,6 +124,11 @@ public class MediaButton extends TexSeqButton {
             } };
 
 
+    @Override
+    protected void clearImpl(final GL2ES2 gl, final RegionRenderer renderer) {
+        ((GLMediaPlayer)texSeq).stop();
+        ((GLMediaPlayer)texSeq).seek(0);
+    }
     @Override
     protected void destroyImpl(final GL2ES2 gl, final RegionRenderer renderer) {
         ((GLMediaPlayer)texSeq).destroy(gl);
-- 
cgit v1.2.3