Method: Redwood::ThreadIndexMode#cleanup
- Defined in:
- lib/sup/modes/thread_index_mode.rb
#cleanup ⇒ Object
541 542 543 544 545 546 547 548 549 550 551 552 553 |
# File 'lib/sup/modes/thread_index_mode.rb', line 541 def cleanup UpdateManager.unregister self if @load_thread @load_thread.kill BufferManager.clear @mbid if @mbid sleep 0.1 # TODO: necessary? BufferManager.erase_flash end dirty_threads = @mutex.synchronize { (@threads + @hidden_threads.keys).select { |t| t.dirty? } } fail "dirty threads remain" unless dirty_threads.empty? super end |