From d485fcf9ec0c56dfb0c1c0c5d6c6eb3d4f9e6901 Mon Sep 17 00:00:00 2001 From: Tanner Doshier Date: Mon, 9 Jul 2012 19:17:09 -0500 Subject: [PATCH] appDisplay: Add provider icons for the search system Only temporary, to test with, unless a remote provider for Settings doesn't materialize. this.icon should be a GIcon since that is what remote providers will return. https://bugzilla.gnome.org/show_bug.cgi?id=681797 --- js/ui/appDisplay.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js index b0ff291ba..64817bb7b 100644 --- a/js/ui/appDisplay.js +++ b/js/ui/appDisplay.js @@ -1,6 +1,7 @@ // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- const Clutter = imports.gi.Clutter; +const Gio = imports.gi.Gio; const GLib = imports.gi.GLib; const Gtk = imports.gi.Gtk; const GMenu = imports.gi.GMenu; @@ -371,6 +372,8 @@ const SettingsSearchProvider = new Lang.Class({ this._appSys = Shell.AppSystem.get_default(); this._gnomecc = this._appSys.lookup_app('gnome-control-center.desktop'); + let appInfo = Gio.DesktopAppInfo.new('gnome-control-center.desktop'); + this.icon = appInfo.get_icon(); }, getResultMetas: function(prefs, callback) {