File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,7 +23,9 @@ class SentryNative {
2323 : _lookup = lookup;
2424
2525 /// Decrements the reference count on the value.
26- void value_decref (
26+ /// Returns 0 if the value was freed or is a primitive (no tracking needed),
27+ /// or non-zero if it still has references.
28+ int value_decref (
2729 sentry_value_u value,
2830 ) {
2931 return _value_decref (
@@ -32,10 +34,10 @@ class SentryNative {
3234 }
3335
3436 late final _value_decrefPtr =
35- _lookup< ffi.NativeFunction <ffi.Void Function (sentry_value_u)>> (
37+ _lookup< ffi.NativeFunction <ffi.Int Function (sentry_value_u)>> (
3638 'sentry_value_decref' );
3739 late final _value_decref =
38- _value_decrefPtr.asFunction< void Function (sentry_value_u)> ();
40+ _value_decrefPtr.asFunction< int Function (sentry_value_u)> ();
3941
4042 /// Creates a null value.
4143 sentry_value_u value_new_null () {
Original file line number Diff line number Diff line change 22# Basically, this is a properties file we use both in CMake and update-deps.yml to update dependencies.
33
44repo=https://github.com/getsentry/sentry-native
5- version=0.14.2
5+ version=0.15.0
You can’t perform that action at this time.
0 commit comments