]> git.cworth.org Git - sup/blobdiff - lib/sup/modes/thread-index-mode.rb
ui responsiveness tweaks
[sup] / lib / sup / modes / thread-index-mode.rb
index fb6b2ce71c69b68011c622ef31b572f5288497d7..177431b5248ea87e84226a5a9b8cac05ff0ef53b 100644 (file)
@@ -76,8 +76,7 @@ EOS
     @last_load_more_size = nil
     to_load_more do |size|
       next if @last_load_more_size == 0
-      load_threads :num => 1, :background => false
-      load_threads :num => (size - 1),
+      load_threads :num => size,
                    :when_done => lambda { |num| @last_load_more_size = num }
     end
   end
@@ -627,6 +626,7 @@ EOS
         BufferManager.draw_screen
         last_update = Time.now
       end
+      ::Thread.pass
       break if @interrupt_search
     end
     @ts.threads.each { |th| th.labels.each { |l| LabelManager << l } }