From c60735207a09827c6ea95be8df0b031d3c54fa96 Mon Sep 17 00:00:00 2001 From: Kitaiti Makoto Date: Sat, 23 May 2026 06:55:41 +0900 Subject: [PATCH] Fix Parakeet.log_set --- bindings/ruby/ext/ruby_whisper_parakeet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bindings/ruby/ext/ruby_whisper_parakeet.c b/bindings/ruby/ext/ruby_whisper_parakeet.c index 064e02416..2d88aa307 100644 --- a/bindings/ruby/ext/ruby_whisper_parakeet.c +++ b/bindings/ruby/ext/ruby_whisper_parakeet.c @@ -29,11 +29,11 @@ ruby_whisper_parakeet_log_callback(enum ggml_log_level level, const char *text, static VALUE ruby_whisper_parakeet_s_log_set(VALUE self, VALUE log_callback, VALUE user_data) { + rb_iv_set(self, "@log_callback", log_callback); + rb_iv_set(self, "@log_callback_user_data", user_data); if (NIL_P(log_callback)) { parakeet_log_set(NULL, NULL); } else { - rb_iv_set(self, "@log_callback", log_callback); - rb_iv_set(self, "@log_callback_user_data", user_data); ruby_whisper_log_queue_open(¶keet_log_queue); rb_funcall(mParakeet, id_start_log_callback_thread, 0); parakeet_log_set(ruby_whisper_parakeet_log_callback, NULL);