Data_Get_Struct(self, notmuch_threads_t, threads);
notmuch_threads_destroy(threads);
+ DATA_PTR(self) = NULL;
return Qnil;
}
-
/* call-seq: THREADS.each {|item| block } => THREADS
*
* Calls +block+ once for each thread in +self+, passing that element as a
notmuch_thread_t *thread;
notmuch_threads_t *threads;
- Data_Get_Struct(self, notmuch_threads_t, threads);
- if (!threads)
- return self;
+ Data_Get_Notmuch_Threads(self, threads);
for (; notmuch_threads_valid(threads); notmuch_threads_move_to_next(threads)) {
thread = notmuch_threads_get(threads);