gdesktopappinfo: Allow getting the desktop ID from the filename
authorJasper St. Pierre <jstpierre@mecheye.net>
Sat, 20 Apr 2013 19:13:42 +0000 (15:13 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Sun, 21 Apr 2013 04:09:47 +0000 (00:09 -0400)
gio/gdesktopappinfo.c

index a76ecf3..faf9ac8 100644 (file)
@@ -424,6 +424,8 @@ g_desktop_app_info_load_file (GDesktopAppInfo *self)
 
   g_return_val_if_fail (self->filename != NULL, FALSE);
 
+  self->desktop_id = g_path_get_basename (self->filename);
+
   key_file = g_key_file_new ();
 
   if (g_key_file_load_from_file (key_file,