diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js index 47dd726ef..e3da4854a 100644 --- a/js/ui/appDisplay.js +++ b/js/ui/appDisplay.js @@ -850,7 +850,7 @@ AppWell.prototype = { let contextId = ""; let running = this._appMonitor.get_running_apps(contextId); - let runningIds = this._appIdListToHash(running) + let runningIds = this._appIdListToHash(running); for (let i = 0; i < favorites.length; i++) { let app = favorites[i]; @@ -891,10 +891,10 @@ AppWell.prototype = { let id = app.get_id(); - let favoriteIds = this._appSystem.get_favorites(); - let favoriteIdsObject = this._arrayValues(favoriteIds); + let favorites = this._appMonitor.get_favorites(); + let favoriteIds = this._appIdListToHash(favorites); - let srcIsFavorite = (id in favoriteIdsObject); + let srcIsFavorite = (id in favoriteIds); if (srcIsFavorite) { return false; diff --git a/src/shell-app.c b/src/shell-app.c index 8effd1bd4..6ce098380 100644 --- a/src/shell-app.c +++ b/src/shell-app.c @@ -64,6 +64,12 @@ shell_app_get_description (ShellApp *app) return shell_app_info_get_description (app->info); } +gboolean +shell_app_is_transient (ShellApp *app) +{ + return shell_app_info_is_transient (app->info); +} + /** * shell_app_get_info: * diff --git a/src/shell-app.h b/src/shell-app.h index 9af07c6ad..232b07ad1 100644 --- a/src/shell-app.h +++ b/src/shell-app.h @@ -34,6 +34,7 @@ const char *shell_app_get_id (ShellApp *app); ClutterActor *shell_app_create_icon_texture (ShellApp *app, float size); char *shell_app_get_name (ShellApp *app); char *shell_app_get_description (ShellApp *app); +gboolean shell_app_is_transient (ShellApp *app); ShellAppInfo *shell_app_get_info (ShellApp *app);