[gnome-shell] loginManager: Don't pass too many args to steal_fds



commit 70d75ca3113a6852d9fd0cdf3f6f77f1e18bc1ce
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Tue Apr 15 17:52:50 2014 -0400

    loginManager: Don't pass too many args to steal_fds

 js/misc/loginManager.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/js/misc/loginManager.js b/js/misc/loginManager.js
index fac5677..0a82b75 100644
--- a/js/misc/loginManager.js
+++ b/js/misc/loginManager.js
@@ -191,7 +191,7 @@ const LoginManagerSystemd = new Lang.Class({
                 let fd = -1;
                 try {
                     let [outVariant, fdList] = proxy.call_with_unix_fd_list_finish(result);
-                    fd = fdList.steal_fds(outVariant.deep_unpack())[0];
+                    fd = fdList.steal_fds()[0];
                     callback(new Gio.UnixInputStream({ fd: fd }));
                 } catch(e) {
                     logError(e, "Error getting systemd inhibitor");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]