Mercurial > hg > forks > geeqie
changeset 2773:01ead439f405
Buf fix #323: Rating system
https://github.com/BestImageViewer/geeqie/issues/323
Convert Unicode characters to UTF-8
author | Colin Clark <colin.clark@cclark.uk> |
---|---|
date | Wed, 20 Jun 2018 16:06:48 +0100 |
parents | 6645d929ffba |
children | a4d0d3746f64 |
files | src/misc.c |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/misc.c Wed Jun 20 11:07:08 2018 +0100 +++ b/src/misc.c Wed Jun 20 16:06:48 2018 +0100 @@ -298,16 +298,20 @@ { gchar *ret; GString *str = g_string_new(NULL); + gunichar rejected = 0x274C; //Unicode Character 'CROSS MARK' + gunichar star = 0x1F7CA; //Unicode Character 'HEAVY FIVE POINTED BLACK STAR' if (rating == -1) { - ret = g_strdup("⨷"); + str = g_string_append_unichar(str, rejected); + ret = g_strdup(str->str); + g_string_free(str, TRUE); } else if (rating > 0 && rating < 6) { while (rating > 0) { - str = g_string_append(str, "🟊"); + str = g_string_append_unichar(str, star); rating = rating - 1; } ret = g_strdup(str->str);