[gnome-software] extras: Simplify printer driver tag processing a bit
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] extras: Simplify printer driver tag processing a bit
- Date: Sun, 10 May 2015 22:57:58 +0000 (UTC)
commit 0911f43d96127266ed98a7867d1a9102254e87bd
Author: Kalev Lember <kalevlember gmail com>
Date: Sun May 10 22:47:24 2015 +0200
extras: Simplify printer driver tag processing a bit
src/gs-shell-extras.c | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/src/gs-shell-extras.c b/src/gs-shell-extras.c
index baab40d..907e159 100644
--- a/src/gs-shell-extras.c
+++ b/src/gs-shell-extras.c
@@ -915,17 +915,16 @@ gs_shell_extras_search_printer_drivers (GsShellExtras *shell_extras, gchar **dev
continue;
}
- tag = g_strconcat (mfg, ";", mdl, ";", NULL);
-
- search_data = g_slice_new0 (SearchData);
- search_data->title = g_strdup_printf ("%s %s", mfg, mdl);
- search_data->search = g_ascii_strdown (tag, -1);
+ tag = g_strdup_printf ("%s;%s;", mfg, mdl);
/* Replace spaces with underscores */
- for (p = search_data->search; *p != '\0'; p++)
+ for (p = tag; *p != '\0'; p++)
if (*p == ' ')
*p = '_';
+ search_data = g_slice_new0 (SearchData);
+ search_data->title = g_strdup_printf ("%s %s", mfg, mdl);
+ search_data->search = g_ascii_strdown (tag, -1);
search_data->url_not_found = gs_vendor_get_not_found_url (priv->vendor,
GS_VENDOR_URL_TYPE_HARDWARE);
search_data->shell_extras = g_object_ref (shell_extras);
g_ptr_array_add (array_search_data, search_data);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]