Ticket #875: journaltool-sort-order.patch

File journaltool-sort-order.patch, 2.4 KB (added by walter, 15 years ago)
  • journaltoolbox.py

    class SearchToolbar(gtk.Toolbar): 
    272272
    273273            registry = bundleregistry.get_registry()
    274274            appended_separator = False
     275
     276            types = mime.get_all_generic_types()
     277            for generic_type in types :
     278                if not appended_separator:
     279                    self._what_search_combo.append_separator()           
     280                    appended_separator = True
     281                self._what_search_combo.append_item(
     282                    generic_type.type_id, generic_type.name, generic_type.icon)
     283                if generic_type.type_id == current_value:
     284                    current_value_index = \
     285                            len(self._what_search_combo.get_model()) - 1
     286
     287                self._what_search_combo.set_active(current_value_index)
     288
     289            self._what_search_combo.append_separator()
     290
    275291            for service_name in model.get_unique_values('activity'):
    276292                activity_info = registry.get_bundle(service_name)
    277293                if not activity_info is None:
    278                     if not appended_separator:
    279                         self._what_search_combo.append_separator()           
    280                         appended_separator = True
    281 
    282294                    if os.path.exists(activity_info.get_icon()):
    283295                        self._what_search_combo.append_item(service_name,
    284296                                activity_info.get_name(),
    class SearchToolbar(gtk.Toolbar): 
    291303                    if service_name == current_value:
    292304                        current_value_index = \
    293305                                len(self._what_search_combo.get_model()) - 1
    294 
    295             self._what_search_combo.append_separator()
    296 
    297             types = mime.get_all_generic_types()
    298             for generic_type in types :
    299                 self._what_search_combo.append_item(
    300                     generic_type.type_id, generic_type.name, generic_type.icon)
    301                 if generic_type.type_id == current_value:
    302                     current_value_index = \
    303                             len(self._what_search_combo.get_model()) - 1
    304 
    305                 self._what_search_combo.set_active(current_value_index)
    306306        finally:
    307307            self._what_search_combo.handler_unblock(
    308308                    self._what_combo_changed_sid)