environment: Hook up touch_file to GFile prototype
We don't usually extend introspected types with our own API, but in this case it's too tempting to make the helper functions usable with Gio._promisify() ... https://gitlab.gnome.org/GNOME/gnome-shell/issues/2432
This commit is contained in:
parent
f52574bd28
commit
78997cb7eb
@ -10,7 +10,7 @@ imports.gi.versions.Gtk = '3.0';
|
||||
imports.gi.versions.TelepathyGLib = '0.12';
|
||||
imports.gi.versions.TelepathyLogger = '0.2';
|
||||
|
||||
const { Clutter, GLib, GObject, Meta, Shell, St } = imports.gi;
|
||||
const { Clutter, Gio, GLib, GObject, Meta, Shell, St } = imports.gi;
|
||||
const Gettext = imports.gettext;
|
||||
const System = imports.system;
|
||||
|
||||
@ -288,6 +288,13 @@ function init() {
|
||||
},
|
||||
});
|
||||
|
||||
Gio._LocalFilePrototype.touch_async = function (callback) {
|
||||
Shell.util_touch_file_async(this, callback);
|
||||
};
|
||||
Gio._LocalFilePrototype.touch_finish = function (result) {
|
||||
return Shell.util_touch_file_finish(this, result);
|
||||
};
|
||||
|
||||
St.set_slow_down_factor = function (factor) {
|
||||
let { stack } = new Error();
|
||||
log(`St.set_slow_down_factor() is deprecated, use St.Settings.slow_down_factor\n${stack}`);
|
||||
|
Loading…
Reference in New Issue
Block a user