[gnome-software] trivial: Only use double quotes for app name if it's more than one word



commit 7d405ccfe40aeb7921c6c2863956d70280d70c0c
Author: Richard Hughes <richard hughsie com>
Date:   Sat Sep 10 19:37:28 2016 +0100

    trivial: Only use double quotes for app name if it's more than one word

 src/gs-shell.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/src/gs-shell.c b/src/gs-shell.c
index 2822e4d..d9ac7ec 100644
--- a/src/gs-shell.c
+++ b/src/gs-shell.c
@@ -710,12 +710,16 @@ gs_shell_get_title_from_origin (GsApp *app)
        return g_strdup_printf ("“%s”", gs_app_get_id (app));
 }
 
+/* return a name for the app, using quotes if the name is more than one word */
 static gchar *
 gs_shell_get_title_from_app (GsApp *app)
 {
-       /* get a title, falling back */
-       if (gs_app_get_name (app) != NULL)
-               return g_strdup_printf ("“%s”", gs_app_get_name (app));
+       const gchar *tmp = gs_app_get_name (app);
+       if (tmp != NULL) {
+               if (g_strstr_len (tmp, -1, " ") != NULL)
+                       return g_strdup_printf ("“%s”", tmp);
+               return g_strdup (tmp);
+       }
        return g_strdup_printf ("“%s”", gs_app_get_id (app));
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]