From 4d9a16f33b0ba742441b6b1960392c70500d4614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Fri, 6 Dec 2013 21:29:37 +0100 Subject: [PATCH] sessionMode: Fix listModes() Commit da4238ec681c7ca just broke that function completely by calling array methods on objects and other funny stuff. Fix it. https://bugzilla.gnome.org/show_bug.cgi?id=720017 --- js/ui/sessionMode.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/ui/sessionMode.js b/js/ui/sessionMode.js index 2600cbb68..7b8bc1790 100644 --- a/js/ui/sessionMode.js +++ b/js/ui/sessionMode.js @@ -134,7 +134,7 @@ function _loadModes() { function listModes() { _loadModes(); - modes.forEach(function() { + Mainloop.idle_add(function() { let names = Object.getOwnPropertyNames(_modes); for (let i = 0; i < names.length; i++) if (_modes[names[i]].isPrimary)