From a2c287bf9fd9819a7f70837be19f04fa54f88f50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?UTF-8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Tue, 15 Dec 2020 07:57:28 +0000 Subject: [PATCH] GWin32AppInfo: be less picky about names Use pretty name as the result of _name(), if available. This is more in line with what .desktop files return. Canonical name may be completely unintelligible. --- gio/gwin32appinfo.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gio/gwin32appinfo.c b/gio/gwin32appinfo.c index bcabad71a..4da9d8e9d 100644 --- a/gio/gwin32appinfo.c +++ b/gio/gwin32appinfo.c @@ -4009,7 +4009,9 @@ g_win32_app_info_get_name (GAppInfo *appinfo) { GWin32AppInfo *info = G_WIN32_APP_INFO (appinfo); - if (info->app && info->app->canonical_name_u8) + if (info->app && info->app->pretty_name_u8) + return info->app->pretty_name_u8; + else if (info->app && info->app->canonical_name_u8) return info->app->canonical_name_u8; else return P_("Unnamed");