notification: Improve debug logs when rewriting paths

This commit is contained in:
Marco Trevisan (Treviño) 2022-04-22 00:52:41 +02:00
parent b2d6712b15
commit 0d86d8c8d5
1 changed files with 5 additions and 4 deletions

View File

@ -597,10 +597,6 @@ try_prepend_snap_desktop (NotifyNotification *notification,
ret = g_strdup_printf ("%s_%s", priv->snap_name, desktop); ret = g_strdup_printf ("%s_%s", priv->snap_name, desktop);
} }
if (ret) {
g_debug ("Using snap ID: %s", ret);
}
return ret; return ret;
} }
@ -1015,6 +1011,7 @@ typedef gchar * (*StringParserFunc) (NotifyNotification *, const gchar *);
static GVariant * static GVariant *
get_parsed_variant (NotifyNotification *notification, get_parsed_variant (NotifyNotification *notification,
const char *key,
GVariant *variant, GVariant *variant,
StringParserFunc str_parser) StringParserFunc str_parser)
{ {
@ -1022,6 +1019,8 @@ get_parsed_variant (NotifyNotification *notification,
gchar *parsed = str_parser (notification, str); gchar *parsed = str_parser (notification, str);
if (parsed != NULL && g_strcmp0 (str, parsed) != 0) { if (parsed != NULL && g_strcmp0 (str, parsed) != 0) {
g_debug ("Hint %s updated in snap environment: '%s' -> '%s'\n",
key, str, parsed);
g_variant_unref (variant); g_variant_unref (variant);
variant = g_variant_new_take_string (parsed); variant = g_variant_new_take_string (parsed);
} }
@ -1039,12 +1038,14 @@ maybe_parse_snap_hint_value (NotifyNotification *notification,
if (g_strcmp0 (key, "desktop-entry") == 0) { if (g_strcmp0 (key, "desktop-entry") == 0) {
value = get_parsed_variant (notification, value = get_parsed_variant (notification,
key,
value, value,
try_prepend_snap_desktop); try_prepend_snap_desktop);
} else if (g_strcmp0 (key, "image-path") == 0 || } else if (g_strcmp0 (key, "image-path") == 0 ||
g_strcmp0 (key, "image_path") == 0 || g_strcmp0 (key, "image_path") == 0 ||
g_strcmp0 (key, "sound-file") == 0) { g_strcmp0 (key, "sound-file") == 0) {
value = get_parsed_variant (notification, value = get_parsed_variant (notification,
key,
value, value,
try_prepend_snap); try_prepend_snap);
} }