From f61992ff38766fa3d1d577ac6d5bce2e9a79b65d Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 29 Sep 2022 22:42:42 +0200 Subject: [PATCH] Smoke a pipe --- app/src/main/java/javax/activation/DataHandler.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/javax/activation/DataHandler.java b/app/src/main/java/javax/activation/DataHandler.java index 81f4187c33..bc380fb40a 100644 --- a/app/src/main/java/javax/activation/DataHandler.java +++ b/app/src/main/java/javax/activation/DataHandler.java @@ -14,6 +14,8 @@ import static android.os.Process.THREAD_PRIORITY_BACKGROUND; import com.sun.mail.imap.IMAPNestedMessage; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.io.IOException; import java.io.OutputStream; @@ -261,7 +263,13 @@ public class DataHandler /*implements Transferable*/ { final DataContentHandler fdch = dch; - // from bill s. + if (true) { + ByteArrayOutputStream bos = new ByteArrayOutputStream(); + fdch.writeTo(object, objectMimeType, bos); + return new ByteArrayInputStream(bos.toByteArray()); + } + + // from bill s. // ce n'est pas une pipe! // // NOTE: This block of code needs to throw exceptions, but