Gabriel Loo has proposed merging lp:~gabriel-loo/openlp/songselectimportfix 
into lp:openlp.

Requested reviews:
  OpenLP Core (openlp-core)
Related bugs:
  Bug #1570228 in OpenLP: "App crashes on SongSelect Importer search"
  https://bugs.launchpad.net/openlp/+bug/1570228

For more details, see:
https://code.launchpad.net/~gabriel-loo/openlp/songselectimportfix/+merge/292045

Disable the search box while a search is being performed and re-enable it after 
search is done or the Stop button is pressed. This way it behaves like the 
Search button and prevents the user from submitting multiple searches while 
another is ongoing (this is what caused the segfault).
-- 
Your team OpenLP Core is requested to review the proposed merge of 
lp:~gabriel-loo/openlp/songselectimportfix into lp:openlp.
=== modified file 'openlp/plugins/songs/forms/songselectform.py'
--- openlp/plugins/songs/forms/songselectform.py	2016-01-10 16:01:43 +0000
+++ openlp/plugins/songs/forms/songselectform.py	2016-04-15 19:40:38 +0000
@@ -299,6 +299,7 @@
         # Set up UI components
         self.view_button.setEnabled(False)
         self.search_button.setEnabled(False)
+        self.search_combobox.setEnabled(False)
         self.search_progress_bar.setMinimum(0)
         self.search_progress_bar.setMaximum(0)
         self.search_progress_bar.setValue(0)
@@ -354,6 +355,7 @@
         self.application.process_events()
         self.set_progress_visible(False)
         self.search_button.setEnabled(True)
+        self.search_combobox.setEnabled(True)
         self.application.process_events()
 
     def on_search_results_widget_selection_changed(self):

_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openlp-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to