=== modified file 'softwarestore/app.py' --- softwarestore/app.py 2009-09-17 09:46:15 +0000 +++ softwarestore/app.py 2009-09-17 18:06:21 +0000 @@ -384,10 +384,16 @@ "Helper that updates the status bar" page = self.notebook_view.get_current_page() try: - new_len = self._available_items_for_page[page] - s = gettext.ngettext("%s item available", - "%s items available", - new_len) % new_len + if len(self.active_pane.searchentry.get_text()) > 0: + new_len = self._available_items_for_page[page] + s = gettext.ngettext("%s matching item", + "%s matching items", + new_len) % new_len + else: + new_len = self._available_items_for_page[page] + s = gettext.ngettext("%s item available", + "%s items available", + new_len) % new_len except KeyError, e: s = "" self.label_status.set_text(s)