From a8dcb5de71215bbad76a8b7ce9692ed1e9e30a9b Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Wed, 19 Feb 2025 10:47:25 -0700 Subject: [PATCH] musikr: cleanup --- musikr/src/main/jni/shim/iostream_shim.cpp | 3 ++- musikr/src/main/jni/src/lib.rs | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/musikr/src/main/jni/shim/iostream_shim.cpp b/musikr/src/main/jni/shim/iostream_shim.cpp index 007863d47..b28801ea8 100644 --- a/musikr/src/main/jni/shim/iostream_shim.cpp +++ b/musikr/src/main/jni/shim/iostream_shim.cpp @@ -116,7 +116,8 @@ namespace taglib_shim whence = SEEK_END; break; default: - throw std::runtime_error("Invalid seek position"); + return; + break; } rust_stream->seek(offset, whence); } diff --git a/musikr/src/main/jni/src/lib.rs b/musikr/src/main/jni/src/lib.rs index b455bb4ac..a5670e215 100644 --- a/musikr/src/main/jni/src/lib.rs +++ b/musikr/src/main/jni/src/lib.rs @@ -116,5 +116,7 @@ pub extern "C" fn Java_org_oxycblt_musikr_metadata_MetadataJNI_openFile<'local>( None => {} } - jbuilder.build().into_raw() + + let metadata = jbuilder.build(); + metadata.into_raw() }