cleanup: Use arrow notation for anonymous functions

Arrow notation is great, use it consistently through-out the code base
to bind `this` to anonymous functions, replacing the more overbose
Lang.bind(this, function() {}).

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/23
This commit is contained in:
Florian Müllner
2017-10-31 01:38:18 +01:00
committed by Florian Müllner
parent 76f09b1e49
commit 213e38c2ef
105 changed files with 2165 additions and 2408 deletions

View File

@ -42,35 +42,29 @@ function waitAndDraw(milliseconds) {
let timeline = new Clutter.Timeline({ duration: milliseconds });
timeline.start();
timeline.connect('new-frame',
function(timeline, frame) {
global.stage.queue_redraw();
});
timeline.connect('new-frame', (timeline, frame) => {
global.stage.queue_redraw();
});
timeline.connect('completed',
function() {
timeline.stop();
if (cb)
cb();
});
timeline.connect('completed', () => {
timeline.stop();
if (cb)
cb();
});
return function(callback) {
cb = callback;
};
return callback => { cb = callback; };
}
function waitSignal(object, signal) {
let cb;
let id = object.connect(signal, function() {
let id = object.connect(signal, () => {
object.disconnect(id);
if (cb)
cb();
});
return function(callback) {
cb = callback;
};
return callback => { cb = callback; };
}
function extractBootTimestamp() {
@ -270,7 +264,7 @@ function script_redrawTestDone(time) {
function script_collectTimings(time) {
for (let timing in redrawTimes) {
let times = redrawTimes[timing];
times.sort(function(a, b) { return a - b });
times.sort((a, b) => a - b);
let len = times.length;
let median;