summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo Linkspfeifer <lastonestanding@tutanota.com>2020-11-29 22:31:00 +0100
committerSimon Steinbeiß <ochosi@xfce.org>2020-12-02 00:59:57 +0100
commita07aeb66d462a1524735b75f6d219a20735f1ac5 (patch)
treefc0a1e17475c12b32d44d3913fe1172e2376a843
parentdabcfc430c9e802b5901acf9aa0f0d171bd314cb (diff)
downloadxfce4-settings-a07aeb66d462a1524735b75f6d219a20735f1ac5.tar.gz
mime: Accept Thunar's old id name (Fixes #247)
-rw-r--r--dialogs/mime-settings/xfce-mime-helper.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/dialogs/mime-settings/xfce-mime-helper.c b/dialogs/mime-settings/xfce-mime-helper.c
index b46e8517..47aeeb43 100644
--- a/dialogs/mime-settings/xfce-mime-helper.c
+++ b/dialogs/mime-settings/xfce-mime-helper.c
@@ -678,6 +678,11 @@ xfce_mime_helper_database_get_default (XfceMimeHelperDatabase *database,
id = xfce_rc_read_entry_untranslated (rc, key, NULL);
if (G_LIKELY (id != NULL))
helper = xfce_mime_helper_database_lookup (database, category, id);
+
+ /* handle migrating from Xfce 4.14 or older */
+ if (helper == NULL && g_strcmp0 (id, "Thunar") == 0)
+ helper = xfce_mime_helper_database_lookup (database, category, "thunar");
+
xfce_rc_close (rc);
g_free (key);
}