[gnome-software] Only set DataDir::desktop-filename for desktop files



commit 77d812c638fbb7e15f3344585a6861dcbdd6d384
Author: Richard Hughes <richard hughsie com>
Date:   Thu Oct 1 18:02:21 2015 +0100

    Only set DataDir::desktop-filename for desktop files

 src/plugins/gs-plugin-appstream.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/plugins/gs-plugin-appstream.c b/src/plugins/gs-plugin-appstream.c
index c67d7d9..11b3f63 100644
--- a/src/plugins/gs-plugin-appstream.c
+++ b/src/plugins/gs-plugin-appstream.c
@@ -517,6 +517,7 @@ gs_plugin_refine_item (GsPlugin *plugin,
 
        /* give the desktopdb plugin a fighting chance */
        if (as_app_get_source_file (item) != NULL &&
+           as_app_get_source_kind (item) == AS_APP_SOURCE_KIND_DESKTOP &&
            gs_app_get_metadata_item (app, "DataDir::desktop-filename") == NULL) {
                gs_app_set_metadata (app, "DataDir::desktop-filename",
                                     as_app_get_source_file (item));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]