bin/sup in sup-0.0.3 vs bin/sup in sup-0.0.4
- old
+ new
@@ -98,13 +98,12 @@
log "ready for (inter)action!"
Logger.make_buf
bm.draw_screen
- imode.load_more_threads ibuf.content_height
+ imode.load_more_threads :num => ibuf.content_height, :when_done => lambda { reporting_thread { sleep 1; PollManager.poll } }
- reporting_thread { sleep 5; PollManager.poll }
PollManager.start_thread
until $exception
bm.draw_screen
c = Ncurses.nonblocking_getch
@@ -139,11 +138,11 @@
qobj = Index.parse_user_query_string text
short_text = text.length < 20 ? text : text[0 ... 20] + "..."
log "built query from #{text.inspect}: #{qobj}"
mode = SearchResultsMode.new qobj
bm.spawn "search: \"#{short_text}\"", mode
- mode.load_more_threads mode.buffer.content_height
+ mode.load_more_threads :num => mode.buffer.content_height
rescue Ferret::QueryParser::QueryParseException => e
bm.flash "Couldn't parse query."
end
when :list_labels
@@ -166,10 +165,10 @@
BufferManager.spawn "Edit message", ResumeMode.new(m)
else
b = BufferManager.spawn_unless_exists(:draft) do
mode = LabelSearchResultsMode.new [:draft]
end
- b.mode.load_more_threads b.content_height
+ b.mode.load_more_threads :num => b.content_height
end
when :nothing
when :redraw
bm.completely_redraw_screen
else