[recipes] Use the nickname on recipe tiles
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [recipes] Use the nickname on recipe tiles
- Date: Wed, 14 Dec 2016 11:57:25 +0000 (UTC)
commit 825764fc434839366bf27e7fc27c08c61a7319e5
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Dec 14 06:52:42 2016 -0500
Use the nickname on recipe tiles
The goal is to not show the internally-used ID anywhere
in the UI, and use the nickname instead.
src/gr-recipe-tile.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/gr-recipe-tile.c b/src/gr-recipe-tile.c
index b9a48ff..c64537e 100644
--- a/src/gr-recipe-tile.c
+++ b/src/gr-recipe-tile.c
@@ -63,13 +63,18 @@ recipe_tile_set_recipe (GrRecipeTile *tile,
g_autofree char *tmp = NULL;
g_autoptr(GArray) images = NULL;
const char *color;
+ GrRecipeStore *store;
+ g_autoptr(GrChef) chef = NULL;
g_set_object (&tile->recipe, recipe);
if (!recipe)
return;
+ store = gr_app_get_recipe_store (GR_APP (g_application_get_default ()));
+
name = gr_recipe_get_name (recipe);
author = gr_recipe_get_author (recipe);
+ chef = gr_recipe_store_get_chef (store, author);
g_object_get (recipe, "images", &images, NULL);
@@ -107,7 +112,7 @@ recipe_tile_set_recipe (GrRecipeTile *tile,
}
gtk_label_set_label (GTK_LABEL (tile->label), name);
- tmp = g_strdup_printf (_("by %s"), author);
+ tmp = g_strdup_printf (_("by %s"), chef ? gr_chef_get_nickname (chef) : _("Anonymous"));
gtk_label_set_label (GTK_LABEL (tile->author), tmp);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]