lib/groove-dl/widgets/download.rb in groove-dl-0.3.1 vs lib/groove-dl/widgets/download.rb in groove-dl-0.4.0
- old
+ new
@@ -5,10 +5,12 @@
# Download bar section
class Download < Events
attr_accessor :search_list, :songs, :downloader
attr_accessor :failed, :success, :queue
+ attr_reader :queue_store, :failed_store, :success_store
+
RIGHT_CLICK = 3
SUCCESS_COLUMN_PATH,
SUCCESS_COLUMN_SIZE = *(0..1).to_a
@@ -67,9 +69,10 @@
column_checkbox = GrooveDl::Widgets::Search::COLUMN_CHECKBOX
search_list_store = @app.get_object('search_list_store')
search_list_store.each do |_model, _path, iter|
next unless iter[column_checkbox]
selected[iter[column_id]] = @search_list.data[iter[column_id]]
+ iter[column_checkbox] = false
end
@queue_store = @app.get_object('download_queue_list_store')
@failed_store = @app.get_object('download_failed_list_store')
@success_store = @app.get_object('download_success_list_store')