Blob Blame History Raw
diff -urp '--exclude=*~' alexandria-book-collection-manager-0.7.8/lib/alexandria/ui/ui_manager.rb alexandria-book-collection-manager-0.7.8.new/lib/alexandria/ui/ui_manager.rb
--- alexandria-book-collection-manager-0.7.8/lib/alexandria/ui/ui_manager.rb	2021-03-05 00:06:46.604012398 +0900
+++ alexandria-book-collection-manager-0.7.8.new/lib/alexandria/ui/ui_manager.rb	2021-03-04 23:53:11.560895622 +0900
@@ -569,7 +569,10 @@ module Alexandria
           end
           @iconview.unfreeze
           @listview.unfreeze # NEW
-          select_a_book(book) if [Library::BOOK_ADDED, Library::BOOK_UPDATED].include? kind
+          if [Library::BOOK_ADDED, Library::BOOK_UPDATED].include? kind
+            on_clear_search_results
+            select_a_book(book) 
+          end
         elsif selected_library.is_a?(SmartLibrary)
           refresh_books
         end