shell: fix refcounting in GMenu code (1/2)
gmenu_tree_entry_get_app_info() does not return a new reference https://bugzilla.gnome.org/show_bug.cgi?id=690117
This commit is contained in:
parent
e2ced1c2c3
commit
68bfa875cf
1 changed files with 1 additions and 5 deletions
|
@ -136,10 +136,8 @@ cc_shell_model_add_item (CcShellModel *model,
|
||||||
const gchar *comment = g_app_info_get_description (appinfo);
|
const gchar *comment = g_app_info_get_description (appinfo);
|
||||||
GdkPixbuf *pixbuf = NULL;
|
GdkPixbuf *pixbuf = NULL;
|
||||||
const char * const * keywords;
|
const char * const * keywords;
|
||||||
GDesktopAppInfo *app;
|
|
||||||
|
|
||||||
app = gmenu_tree_entry_get_app_info (item);
|
keywords = g_desktop_app_info_get_keywords (G_DESKTOP_APP_INFO (appinfo));
|
||||||
keywords = g_desktop_app_info_get_keywords (app);
|
|
||||||
|
|
||||||
pixbuf = load_pixbuf_for_gicon (icon);
|
pixbuf = load_pixbuf_for_gicon (icon);
|
||||||
|
|
||||||
|
@ -153,6 +151,4 @@ cc_shell_model_add_item (CcShellModel *model,
|
||||||
COL_GICON, icon,
|
COL_GICON, icon,
|
||||||
COL_KEYWORDS, keywords,
|
COL_KEYWORDS, keywords,
|
||||||
-1);
|
-1);
|
||||||
|
|
||||||
g_object_unref (app);
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue