Lines Matching refs:desktop_id
82 char *desktop_id;
147 g_free (info->desktop_id);
334 * @desktop_id: the desktop file id
351 g_desktop_app_info_new (const char *desktop_id)
360 basename = g_strdup (desktop_id);
367 filename = g_build_filename (dirs[i], desktop_id, NULL);
394 appinfo->desktop_id = g_strdup (desktop_id);
414 new_info->desktop_id = g_strdup (info->desktop_id);
442 if (info1->desktop_id == NULL ||
443 info2->desktop_id == NULL)
446 return strcmp (info1->desktop_id, info2->desktop_id) == 0;
454 return info->desktop_id;
1250 update_mimeapps_list (const char *desktop_id,
1308 list[i++] = g_strdup (desktop_id);
1313 if (g_strcmp0 (old_list[j], desktop_id) != 0)
1340 if (g_strcmp0 (l->data, desktop_id) == 0)
1346 desktop_id);
1353 if (list[0] == NULL || desktop_id == NULL)
1389 list[i++] = g_strdup (desktop_id);
1394 if (g_strcmp0 (old_list[j], desktop_id) != 0)
1402 if (list[0] == NULL || desktop_id == NULL)
1441 return update_mimeapps_list (info->desktop_id, content_type, TRUE, FALSE, FALSE, error);
1558 return update_mimeapps_list (info->desktop_id, content_type, FALSE, TRUE, FALSE, error);
1577 return update_mimeapps_list (info->desktop_id, content_type, FALSE, FALSE, TRUE, error);
1587 char *data, *desktop_id;
1632 desktop_id = g_strdup_printf ("userapp-%s-XXXXXX.desktop", info->name);
1633 filename = g_build_filename (dirname, desktop_id, NULL);
1634 g_free (desktop_id);
1651 desktop_id = g_path_get_basename (filename);
1658 g_free (desktop_id);
1664 info->desktop_id = desktop_id;
1694 update_mimeapps_list (info->desktop_id, NULL, FALSE, FALSE, FALSE, NULL);
1698 g_free (info->desktop_id);
1699 info->desktop_id = NULL;
1732 info->desktop_id = NULL;
1975 char *filename, *subprefix, *desktop_id;
1987 desktop_id = g_strconcat (prefix, basename, NULL);
1990 if (!g_hash_table_lookup_extended (apps, desktop_id, NULL, NULL))
2003 g_hash_table_insert (apps, g_strdup (desktop_id), appinfo);
2008 appinfo->desktop_id = desktop_id;
2009 desktop_id = NULL;
2013 g_free (desktop_id);