[gnome-shell] endSessionDialog: Use lookup_heuristic_basename for vendor prefix lookup
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] endSessionDialog: Use lookup_heuristic_basename for vendor prefix lookup
- Date: Sat, 17 Mar 2012 14:46:17 +0000 (UTC)
commit 8a5faa3d2e5205c9a065b80d4e025a0c6cf68f84
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Fri Mar 16 22:16:30 2012 -0400
endSessionDialog: Use lookup_heuristic_basename for vendor prefix lookup
Instead of duplicating the vendor prefix search in the endSessionDialog code,
just use lookup_heuristic_basename, which is used with real app tracking.
https://bugzilla.gnome.org/show_bug.cgi?id=672270
js/ui/endSessionDialog.js | 20 +-------------------
1 files changed, 1 insertions(+), 19 deletions(-)
---
diff --git a/js/ui/endSessionDialog.js b/js/ui/endSessionDialog.js
index 06f2f4a..ee0fc82 100644
--- a/js/ui/endSessionDialog.js
+++ b/js/ui/endSessionDialog.js
@@ -121,25 +121,7 @@ function findAppFromInhibitor(inhibitor) {
if (!GLib.str_has_suffix(desktopFile, '.desktop'))
desktopFile += '.desktop';
- let candidateDesktopFiles = [];
-
- candidateDesktopFiles.push(desktopFile);
- candidateDesktopFiles.push('gnome-' + desktopFile);
-
- let appSystem = Shell.AppSystem.get_default();
- let app = null;
- for (let i = 0; i < candidateDesktopFiles.length; i++) {
- try {
- app = appSystem.lookup_app(candidateDesktopFiles[i]);
-
- if (app)
- break;
- } catch(e) {
- // ignore errors
- }
- }
-
- return app;
+ return Shell.AppSystem.get_default().lookup_heuristic_basename(desktopFile);
}
const ListItem = new Lang.Class({
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]