From 89dddb2fb2e808e5b9d57f3bf0a290fa237dd42a Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 1 Jul 2010 07:37:40 +0200 Subject: [PATCH] [sulfur] improve reliability of package search dialog --- sulfur/src/sulfur/__init__.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sulfur/src/sulfur/__init__.py b/sulfur/src/sulfur/__init__.py index 4e00fd044..f779b6b2e 100644 --- a/sulfur/src/sulfur/__init__.py +++ b/sulfur/src/sulfur/__init__.py @@ -1909,10 +1909,11 @@ class SulfurApplication(Controller, SulfurApplicationEventsMixin): # clear filter bar self.ui.pkgFilter.set_text("") - keyword = data['search_string'] - fn = search_reference[data['search_type'][0]] - self.etpbase.set_search(fn, keyword) - self.show_packages() + keyword = data.get('search_string', "").strip() + if keyword: + fn = search_reference[data['search_type'][0]] + self.etpbase.set_search(fn, keyword) + self.show_packages() def check_restart_needed(self, to_be_installed_matches):