minor, remove Lang.bind

This commit is contained in:
abakkk 2020-08-01 15:00:49 +02:00
parent 1172e9da6f
commit e686f03082
1 changed files with 15 additions and 17 deletions

View File

@ -394,26 +394,24 @@ const KeybindingsWidget = new GObject.Class({
accel_mode: Gtk.CellRendererAccelMode.GTK, accel_mode: Gtk.CellRendererAccelMode.GTK,
xalign: 1 xalign: 1
}); });
keybinding_renderer.connect('accel-edited', keybinding_renderer.connect('accel-edited', (renderer, iter, key, mods) => {
Lang.bind(this, function(renderer, iter, key, mods) { let value = Gtk.accelerator_name(key, mods);
let value = Gtk.accelerator_name(key, mods); let [success, iterator ] =
let [success, iterator ] = this._store.get_iter_from_string(iter);
this._store.get_iter_from_string(iter);
if(!success) { if(!success) {
printerr("Can't change keybinding"); printerr("Can't change keybinding");
} }
let name = this._store.get_value(iterator, 0); let name = this._store.get_value(iterator, 0);
this._store.set( this._store.set(
iterator, iterator,
[this._columns.MODS, this._columns.KEY], [this._columns.MODS, this._columns.KEY],
[mods, key] [mods, key]
); );
this._settings.set_strv(name, [value]); this._settings.set_strv(name, [value]);
}) });
);
let keybinding_column = new Gtk.TreeViewColumn({ let keybinding_column = new Gtk.TreeViewColumn({
title: "", title: "",