lib/entry_window.rb in fastreader-1.0.2 vs lib/entry_window.rb in fastreader-1.0.3
- old
+ new
@@ -75,13 +75,17 @@
def draw
draw_title
@window.setpos(0, 0)
@window.clear
if @search_string
- addstr_with_highlighting(page_content, @search_string)
+ page_content.each do |line|
+ addstr_with_highlighting(line + "\n", @search_string)
+ end
else
- @window.addstr(page_content)
+ page_content.each do |line|
+ @window.addstr(line + "\n")
+ end
end
@window.refresh
end
@@ -112,10 +116,10 @@
@window.close
end
def page_content
line_offset = @page_index * @height
- @lines[line_offset, @height].join("\n")
+ @lines[line_offset, @height]
end
def toggle_flag
if @item.flagged
@item.update_attribute(:flagged, nil)