diff --git a/js/ui/status/location.js b/js/ui/status/location.js
index 0070132ab..b1e97c74c 100644
--- a/js/ui/status/location.js
+++ b/js/ui/status/location.js
@@ -62,8 +62,8 @@ var AgentIface = ' \
\
';
-var XdgAppIface = ' \
- \
+var PermissionStoreIface = ' \
+ \
\
\
\
@@ -80,7 +80,7 @@ var XdgAppIface = ' \
\
';
-const PermissionStore = Gio.DBusProxy.makeProxyWrapper(XdgAppIface);
+const PermissionStore = Gio.DBusProxy.makeProxyWrapper(PermissionStoreIface);
const Indicator = new Lang.Class({
Name: 'LocationIndicator',
@@ -254,8 +254,8 @@ const Indicator = new Lang.Class({
_connectToPermissionStore: function() {
this._permStoreProxy = null;
new PermissionStore(Gio.DBus.session,
- 'org.freedesktop.XdgApp',
- '/org/freedesktop/XdgApp/PermissionStore',
+ 'org.freedesktop.impl.portal.PermissionStore',
+ '/org/freedesktop/impl/portal/PermissionStore',
Lang.bind(this, this._onPermStoreProxyReady));
},