cleanup: Don't shadow variables
Having variables that share the same name in overlapping scopes is confusing and error-prone, and is best avoided. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/805
This commit is contained in:
parent
2e4e2500dd
commit
682bd7e97c
@ -984,7 +984,7 @@ var LoginDialog = GObject.registerClass({
|
|||||||
let hold = new Batch.Hold();
|
let hold = new Batch.Hold();
|
||||||
let signalId = this._userList.connect('item-added',
|
let signalId = this._userList.connect('item-added',
|
||||||
() => {
|
() => {
|
||||||
let item = this._userList.getItemFromUserName(userName);
|
item = this._userList.getItemFromUserName(userName);
|
||||||
|
|
||||||
if (item)
|
if (item)
|
||||||
hold.release();
|
hold.release();
|
||||||
|
@ -157,10 +157,10 @@ var IBusManager = class {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
}
|
}
|
||||||
// If an engine is already active we need to get its properties
|
// If an engine is already active we need to get its properties
|
||||||
this._ibus.get_global_engine_async(-1, this._cancellable, (_bus, result) => {
|
this._ibus.get_global_engine_async(-1, this._cancellable, (_bus, res) => {
|
||||||
let engine;
|
let engine;
|
||||||
try {
|
try {
|
||||||
engine = this._ibus.get_global_engine_async_finish(result);
|
engine = this._ibus.get_global_engine_async_finish(res);
|
||||||
if (!engine)
|
if (!engine)
|
||||||
return;
|
return;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
@ -110,14 +110,14 @@ var LoginManagerSystemd = class {
|
|||||||
let sessionId = GLib.getenv('XDG_SESSION_ID');
|
let sessionId = GLib.getenv('XDG_SESSION_ID');
|
||||||
if (!sessionId) {
|
if (!sessionId) {
|
||||||
log('Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.');
|
log('Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.');
|
||||||
let [session, objectPath_] = this._userProxy.Display;
|
let [session, objectPath] = this._userProxy.Display;
|
||||||
if (session) {
|
if (session) {
|
||||||
log(`Will monitor session ${session}`);
|
log(`Will monitor session ${session}`);
|
||||||
sessionId = session;
|
sessionId = session;
|
||||||
} else {
|
} else {
|
||||||
log('Failed to find "Display" session; are we the greeter?');
|
log('Failed to find "Display" session; are we the greeter?');
|
||||||
|
|
||||||
for (let [session, objectPath] of this._userProxy.Sessions) {
|
for ([session, objectPath] of this._userProxy.Sessions) {
|
||||||
let sessionProxy = new SystemdLoginSession(Gio.DBus.system,
|
let sessionProxy = new SystemdLoginSession(Gio.DBus.system,
|
||||||
'org.freedesktop.login1',
|
'org.freedesktop.login1',
|
||||||
objectPath);
|
objectPath);
|
||||||
|
@ -405,7 +405,7 @@ function ensureActorVisibleInScrollView(scrollView, actor) {
|
|||||||
if (!parent)
|
if (!parent)
|
||||||
throw new Error("actor not in scroll view");
|
throw new Error("actor not in scroll view");
|
||||||
|
|
||||||
let box = parent.get_allocation_box();
|
box = parent.get_allocation_box();
|
||||||
y1 += box.y1;
|
y1 += box.y1;
|
||||||
y2 += box.y1;
|
y2 += box.y1;
|
||||||
parent = parent.get_parent();
|
parent = parent.get_parent();
|
||||||
|
@ -47,11 +47,11 @@ var WeatherClient = class {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
this._permStore.LookupRemote('gnome', 'geolocation', (res, error) => {
|
this._permStore.LookupRemote('gnome', 'geolocation', (res, err) => {
|
||||||
if (error)
|
if (err)
|
||||||
log(`Error looking up permission: ${error.message}`);
|
log(`Error looking up permission: ${err.message}`);
|
||||||
|
|
||||||
let [perms, data] = error ? [{}, null] : res;
|
let [perms, data] = err ? [{}, null] : res;
|
||||||
let params = ['gnome', 'geolocation', false, data, perms];
|
let params = ['gnome', 'geolocation', false, data, perms];
|
||||||
this._onPermStoreChanged(this._permStore, '', params);
|
this._onPermStoreChanged(this._permStore, '', params);
|
||||||
});
|
});
|
||||||
|
@ -673,7 +673,7 @@ var AllView = GObject.registerClass({
|
|||||||
|
|
||||||
addFolderPopup(popup) {
|
addFolderPopup(popup) {
|
||||||
this._stack.add_actor(popup);
|
this._stack.add_actor(popup);
|
||||||
popup.connect('open-state-changed', (popup, isOpen) => {
|
popup.connect('open-state-changed', (o, isOpen) => {
|
||||||
this._eventBlocker.reactive = isOpen;
|
this._eventBlocker.reactive = isOpen;
|
||||||
|
|
||||||
if (this._currentPopup) {
|
if (this._currentPopup) {
|
||||||
|
@ -145,7 +145,7 @@ var BackgroundCache = class BackgroundCache {
|
|||||||
|
|
||||||
let monitor = file.monitor(Gio.FileMonitorFlags.NONE, null);
|
let monitor = file.monitor(Gio.FileMonitorFlags.NONE, null);
|
||||||
monitor.connect('changed',
|
monitor.connect('changed',
|
||||||
(obj, file, otherFile, eventType) => {
|
(obj, theFile, otherFile, eventType) => {
|
||||||
// Ignore CHANGED and CREATED events, since in both cases
|
// Ignore CHANGED and CREATED events, since in both cases
|
||||||
// we'll get a CHANGES_DONE_HINT event when done.
|
// we'll get a CHANGES_DONE_HINT event when done.
|
||||||
if (eventType != Gio.FileMonitorEvent.CHANGED &&
|
if (eventType != Gio.FileMonitorEvent.CHANGED &&
|
||||||
|
@ -35,7 +35,7 @@ function addBackgroundMenu(actor, layoutManager) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let clickAction = new Clutter.ClickAction();
|
let clickAction = new Clutter.ClickAction();
|
||||||
clickAction.connect('long-press', (action, actor, state) => {
|
clickAction.connect('long-press', (action, theActor, state) => {
|
||||||
if (state == Clutter.LongPressState.QUERY)
|
if (state == Clutter.LongPressState.QUERY)
|
||||||
return ((action.get_button() == 0 ||
|
return ((action.get_button() == 0 ||
|
||||||
action.get_button() == 1) &&
|
action.get_button() == 1) &&
|
||||||
|
@ -996,7 +996,7 @@ class NotificationSection extends MessageList.MessageListSection {
|
|||||||
notificationAddedId: 0,
|
notificationAddedId: 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
obj.destroyId = source.connect('destroy', source => {
|
obj.destroyId = source.connect('destroy', () => {
|
||||||
this._onSourceDestroy(source, obj);
|
this._onSourceDestroy(source, obj);
|
||||||
});
|
});
|
||||||
obj.notificationAddedId = source.connect('notification-added',
|
obj.notificationAddedId = source.connect('notification-added',
|
||||||
@ -1170,7 +1170,7 @@ class CalendarMessageList extends St.Widget {
|
|||||||
Util.ensureActorVisibleInScrollView(this._scrollView, messageActor);
|
Util.ensureActorVisibleInScrollView(this._scrollView, messageActor);
|
||||||
}));
|
}));
|
||||||
|
|
||||||
connectionsIds.push(section.connect('destroy', (section) => {
|
connectionsIds.push(section.connect('destroy', () => {
|
||||||
connectionsIds.forEach(id => section.disconnect(id));
|
connectionsIds.forEach(id => section.disconnect(id));
|
||||||
this._sectionList.remove_actor(section);
|
this._sectionList.remove_actor(section);
|
||||||
}));
|
}));
|
||||||
|
@ -109,7 +109,7 @@ var AutomountManager = class {
|
|||||||
// mount operation object
|
// mount operation object
|
||||||
if (drive.can_stop()) {
|
if (drive.can_stop()) {
|
||||||
drive.stop(Gio.MountUnmountFlags.FORCE, null, null,
|
drive.stop(Gio.MountUnmountFlags.FORCE, null, null,
|
||||||
(drive, res) => {
|
(o, res) => {
|
||||||
try {
|
try {
|
||||||
drive.stop_finish(res);
|
drive.stop_finish(res);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
@ -118,7 +118,7 @@ var AutomountManager = class {
|
|||||||
});
|
});
|
||||||
} else if (drive.can_eject()) {
|
} else if (drive.can_eject()) {
|
||||||
drive.eject_with_operation(Gio.MountUnmountFlags.FORCE, null, null,
|
drive.eject_with_operation(Gio.MountUnmountFlags.FORCE, null, null,
|
||||||
(drive, res) => {
|
(o, res) => {
|
||||||
try {
|
try {
|
||||||
drive.eject_with_operation_finish(res);
|
drive.eject_with_operation_finish(res);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
@ -115,7 +115,8 @@ var ContentTypeDiscoverer = class {
|
|||||||
|
|
||||||
let hotplugSniffer = new HotplugSniffer();
|
let hotplugSniffer = new HotplugSniffer();
|
||||||
hotplugSniffer.SniffURIRemote(root.get_uri(),
|
hotplugSniffer.SniffURIRemote(root.get_uri(),
|
||||||
([contentTypes]) => {
|
result => {
|
||||||
|
[contentTypes] = result;
|
||||||
this._emitCallback(mount, contentTypes);
|
this._emitCallback(mount, contentTypes);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -166,7 +167,7 @@ var AutorunManager = class {
|
|||||||
if (!this._session.SessionIsActive)
|
if (!this._session.SessionIsActive)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
let discoverer = new ContentTypeDiscoverer((mount, apps, contentTypes) => {
|
let discoverer = new ContentTypeDiscoverer((m, apps, contentTypes) => {
|
||||||
this._dispatcher.addMount(mount, apps, contentTypes);
|
this._dispatcher.addMount(mount, apps, contentTypes);
|
||||||
});
|
});
|
||||||
discoverer.guessContentTypes(mount);
|
discoverer.guessContentTypes(mount);
|
||||||
|
@ -248,7 +248,7 @@ class TelepathyClient extends Tp.BaseClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Approve private text channels right away as we are going to handle it
|
// Approve private text channels right away as we are going to handle it
|
||||||
dispatchOp.claim_with_async(this, (dispatchOp, result) => {
|
dispatchOp.claim_with_async(this, (o, result) => {
|
||||||
try {
|
try {
|
||||||
dispatchOp.claim_with_finish(result);
|
dispatchOp.claim_with_finish(result);
|
||||||
this._handlingChannels(account, conn, [channel], false);
|
this._handlingChannels(account, conn, [channel], false);
|
||||||
|
@ -481,7 +481,7 @@ var Dash = GObject.registerClass({
|
|||||||
let appIcon = new DashIcon(app);
|
let appIcon = new DashIcon(app);
|
||||||
|
|
||||||
appIcon.connect('menu-state-changed',
|
appIcon.connect('menu-state-changed',
|
||||||
(appIcon, opened) => {
|
(o, opened) => {
|
||||||
this._itemMenuStateChanged(item, opened);
|
this._itemMenuStateChanged(item, opened);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -155,7 +155,7 @@ var _Draggable = class _Draggable {
|
|||||||
this._grabbedDevice = pointer;
|
this._grabbedDevice = pointer;
|
||||||
this._touchSequence = touchSequence;
|
this._touchSequence = touchSequence;
|
||||||
|
|
||||||
this._capturedEventId = global.stage.connect('captured-event', (actor, event) => {
|
this._capturedEventId = global.stage.connect('captured-event', (o, event) => {
|
||||||
let device = event.get_device();
|
let device = event.get_device();
|
||||||
if (device != this._grabbedDevice &&
|
if (device != this._grabbedDevice &&
|
||||||
device.get_device_type() != Clutter.InputDeviceType.KEYBOARD_DEVICE)
|
device.get_device_type() != Clutter.InputDeviceType.KEYBOARD_DEVICE)
|
||||||
|
@ -24,7 +24,7 @@ function installExtension(uuid, invocation) {
|
|||||||
|
|
||||||
let message = Soup.form_request_new_from_hash('GET', REPOSITORY_URL_INFO, params);
|
let message = Soup.form_request_new_from_hash('GET', REPOSITORY_URL_INFO, params);
|
||||||
|
|
||||||
_httpSession.queue_message(message, (session, message) => {
|
_httpSession.queue_message(message, () => {
|
||||||
if (message.status_code != Soup.KnownStatusCode.OK) {
|
if (message.status_code != Soup.KnownStatusCode.OK) {
|
||||||
Main.extensionManager.logExtensionError(uuid, `downloading info: ${message.status_code}`);
|
Main.extensionManager.logExtensionError(uuid, `downloading info: ${message.status_code}`);
|
||||||
invocation.return_dbus_error('org.gnome.Shell.DownloadInfoError', message.status_code.toString());
|
invocation.return_dbus_error('org.gnome.Shell.DownloadInfoError', message.status_code.toString());
|
||||||
@ -90,7 +90,7 @@ function gotExtensionZipFile(session, message, uuid, dir, callback, errback) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
GLib.child_watch_add(GLib.PRIORITY_DEFAULT, pid, (pid, status) => {
|
GLib.child_watch_add(GLib.PRIORITY_DEFAULT, pid, (o, status) => {
|
||||||
GLib.spawn_close_pid(pid);
|
GLib.spawn_close_pid(pid);
|
||||||
|
|
||||||
if (status != 0)
|
if (status != 0)
|
||||||
@ -113,7 +113,7 @@ function updateExtension(uuid) {
|
|||||||
let url = REPOSITORY_URL_DOWNLOAD.format(uuid);
|
let url = REPOSITORY_URL_DOWNLOAD.format(uuid);
|
||||||
let message = Soup.form_request_new_from_hash('GET', url, params);
|
let message = Soup.form_request_new_from_hash('GET', url, params);
|
||||||
|
|
||||||
_httpSession.queue_message(message, (session, message) => {
|
_httpSession.queue_message(message, session => {
|
||||||
gotExtensionZipFile(session, message, uuid, newExtensionTmpDir, () => {
|
gotExtensionZipFile(session, message, uuid, newExtensionTmpDir, () => {
|
||||||
let oldExtension = Main.extensionManager.lookup(uuid);
|
let oldExtension = Main.extensionManager.lookup(uuid);
|
||||||
let extensionDir = oldExtension.dir;
|
let extensionDir = oldExtension.dir;
|
||||||
@ -145,8 +145,8 @@ function updateExtension(uuid) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
FileUtils.recursivelyDeleteDir(oldExtensionTmpDir, true);
|
FileUtils.recursivelyDeleteDir(oldExtensionTmpDir, true);
|
||||||
}, (code, message) => {
|
}, (code, msg) => {
|
||||||
log('Error while updating extension %s: %s (%s)'.format(uuid, code, message ? message : ''));
|
log(`Error while updating extension ${uuid}: ${code} (${msg})`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -162,7 +162,7 @@ function checkForUpdates() {
|
|||||||
|
|
||||||
let url = REPOSITORY_URL_UPDATE;
|
let url = REPOSITORY_URL_UPDATE;
|
||||||
let message = Soup.form_request_new_from_hash('GET', url, params);
|
let message = Soup.form_request_new_from_hash('GET', url, params);
|
||||||
_httpSession.queue_message(message, (session, message) => {
|
_httpSession.queue_message(message, () => {
|
||||||
if (message.status_code != Soup.KnownStatusCode.OK)
|
if (message.status_code != Soup.KnownStatusCode.OK)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -220,10 +220,9 @@ class InstallExtensionDialog extends ModalDialog.ModalDialog {
|
|||||||
let uuid = this._uuid;
|
let uuid = this._uuid;
|
||||||
let dir = Gio.File.new_for_path(GLib.build_filenamev([global.userdatadir, 'extensions', uuid]));
|
let dir = Gio.File.new_for_path(GLib.build_filenamev([global.userdatadir, 'extensions', uuid]));
|
||||||
let invocation = this._invocation;
|
let invocation = this._invocation;
|
||||||
function errback(code, message) {
|
function errback(code, msg) {
|
||||||
let msg = message ? message.toString() : '';
|
log(`Error while installing ${uuid}: ${code} (${msg})`);
|
||||||
log('Error while installing %s: %s (%s)'.format(uuid, code, msg));
|
invocation.return_dbus_error(`org.gnome.Shell.${code}`, msg || '');
|
||||||
invocation.return_dbus_error(`org.gnome.Shell.${code}`, msg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function callback() {
|
function callback() {
|
||||||
@ -241,7 +240,7 @@ class InstallExtensionDialog extends ModalDialog.ModalDialog {
|
|||||||
invocation.return_value(GLib.Variant.new('(s)', ['successful']));
|
invocation.return_value(GLib.Variant.new('(s)', ['successful']));
|
||||||
}
|
}
|
||||||
|
|
||||||
_httpSession.queue_message(message, (session, message) => {
|
_httpSession.queue_message(message, session => {
|
||||||
gotExtensionZipFile(session, message, uuid, dir, callback, errback);
|
gotExtensionZipFile(session, message, uuid, dir, callback, errback);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -60,11 +60,11 @@ var ExtensionManager = class {
|
|||||||
let orderReversed = order.slice().reverse();
|
let orderReversed = order.slice().reverse();
|
||||||
|
|
||||||
for (let i = 0; i < orderReversed.length; i++) {
|
for (let i = 0; i < orderReversed.length; i++) {
|
||||||
let uuid = orderReversed[i];
|
let otherUuid = orderReversed[i];
|
||||||
try {
|
try {
|
||||||
this.lookup(uuid).stateObj.disable();
|
this.lookup(otherUuid).stateObj.disable();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.logExtensionError(uuid, e);
|
this.logExtensionError(otherUuid, e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -81,11 +81,11 @@ var ExtensionManager = class {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (let i = 0; i < order.length; i++) {
|
for (let i = 0; i < order.length; i++) {
|
||||||
let uuid = order[i];
|
let otherUuid = order[i];
|
||||||
try {
|
try {
|
||||||
this.lookup(uuid).stateObj.enable();
|
this.lookup(otherUuid).stateObj.enable();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.logExtensionError(uuid, e);
|
this.logExtensionError(otherUuid, e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -134,10 +134,10 @@ var InhibitShortcutsDialog = GObject.registerClass({
|
|||||||
|
|
||||||
this._permStore.LookupRemote(APP_PERMISSIONS_TABLE,
|
this._permStore.LookupRemote(APP_PERMISSIONS_TABLE,
|
||||||
APP_PERMISSIONS_ID,
|
APP_PERMISSIONS_ID,
|
||||||
(res, error) => {
|
(res, err) => {
|
||||||
if (error) {
|
if (err) {
|
||||||
this._dialog.open();
|
this._dialog.open();
|
||||||
log(error.message);
|
log(err.message);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -469,8 +469,7 @@ var LayoutManager = GObject.registerClass({
|
|||||||
}
|
}
|
||||||
|
|
||||||
_updateBackgrounds() {
|
_updateBackgrounds() {
|
||||||
let i;
|
for (let i = 0; i < this._bgManagers.length; i++)
|
||||||
for (i = 0; i < this._bgManagers.length; i++)
|
|
||||||
this._bgManagers[i].destroy();
|
this._bgManagers[i].destroy();
|
||||||
|
|
||||||
this._bgManagers = [];
|
this._bgManagers = [];
|
||||||
|
@ -423,10 +423,10 @@ class ObjInspector extends St.ScrollView {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
link = new St.Label({ text: '<error>' });
|
link = new St.Label({ text: '<error>' });
|
||||||
}
|
}
|
||||||
let hbox = new St.BoxLayout();
|
let box = new St.BoxLayout();
|
||||||
hbox.add(new St.Label({ text: `${propName}: ` }));
|
box.add(new St.Label({ text: `${propName}: ` }));
|
||||||
hbox.add(link);
|
box.add(link);
|
||||||
this._container.add_actor(hbox);
|
this._container.add_actor(box);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -296,7 +296,7 @@ function _getStylesheet(name) {
|
|||||||
let dataDirs = GLib.get_system_data_dirs();
|
let dataDirs = GLib.get_system_data_dirs();
|
||||||
for (let i = 0; i < dataDirs.length; i++) {
|
for (let i = 0; i < dataDirs.length; i++) {
|
||||||
let path = GLib.build_filenamev([dataDirs[i], 'gnome-shell', 'theme', name]);
|
let path = GLib.build_filenamev([dataDirs[i], 'gnome-shell', 'theme', name]);
|
||||||
let stylesheet = Gio.file_new_for_path(path);
|
stylesheet = Gio.file_new_for_path(path);
|
||||||
if (stylesheet.query_exists(null))
|
if (stylesheet.query_exists(null))
|
||||||
return stylesheet;
|
return stylesheet;
|
||||||
}
|
}
|
||||||
|
@ -245,7 +245,7 @@ var FdoNotificationDaemon = class FdoNotificationDaemon {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
let [pid] = result;
|
[pid] = result;
|
||||||
source = this._getSource(appName, pid, ndata, sender, null);
|
source = this._getSource(appName, pid, ndata, sender, null);
|
||||||
|
|
||||||
this._senderToPid[sender] = pid;
|
this._senderToPid[sender] = pid;
|
||||||
|
@ -110,7 +110,7 @@ var PointerA11yTimeout = class PointerA11yTimeout {
|
|||||||
constructor() {
|
constructor() {
|
||||||
let manager = Clutter.DeviceManager.get_default();
|
let manager = Clutter.DeviceManager.get_default();
|
||||||
|
|
||||||
manager.connect('ptr-a11y-timeout-started', (manager, device, type, timeout) => {
|
manager.connect('ptr-a11y-timeout-started', (o, device, type, timeout) => {
|
||||||
let [x, y] = global.get_pointer();
|
let [x, y] = global.get_pointer();
|
||||||
|
|
||||||
this._pieTimer = new PieTimer();
|
this._pieTimer = new PieTimer();
|
||||||
@ -123,7 +123,7 @@ var PointerA11yTimeout = class PointerA11yTimeout {
|
|||||||
global.display.set_cursor(Meta.Cursor.CROSSHAIR);
|
global.display.set_cursor(Meta.Cursor.CROSSHAIR);
|
||||||
});
|
});
|
||||||
|
|
||||||
manager.connect('ptr-a11y-timeout-stopped', (manager, device, type, clicked) => {
|
manager.connect('ptr-a11y-timeout-stopped', (o, device, type, clicked) => {
|
||||||
if (!clicked)
|
if (!clicked)
|
||||||
this._pieTimer.destroy();
|
this._pieTimer.destroy();
|
||||||
|
|
||||||
|
@ -507,7 +507,7 @@ var PopupMenuBase = class {
|
|||||||
menuItem = new PopupMenuItem(title);
|
menuItem = new PopupMenuItem(title);
|
||||||
|
|
||||||
this.addMenuItem(menuItem);
|
this.addMenuItem(menuItem);
|
||||||
menuItem.connect('activate', (menuItem, event) => {
|
menuItem.connect('activate', (o, event) => {
|
||||||
callback(event);
|
callback(event);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -565,7 +565,7 @@ var PopupMenuBase = class {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_connectItemSignals(menuItem) {
|
_connectItemSignals(menuItem) {
|
||||||
menuItem._activeChangeId = menuItem.connect('notify::active', menuItem => {
|
menuItem._activeChangeId = menuItem.connect('notify::active', () => {
|
||||||
let active = menuItem.active;
|
let active = menuItem.active;
|
||||||
if (active && this._activeMenuItem != menuItem) {
|
if (active && this._activeMenuItem != menuItem) {
|
||||||
if (this._activeMenuItem)
|
if (this._activeMenuItem)
|
||||||
@ -589,7 +589,7 @@ var PopupMenuBase = class {
|
|||||||
menuItem.actor.grab_key_focus();
|
menuItem.actor.grab_key_focus();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
menuItem._activateId = menuItem.connect_after('activate', (menuItem, _event) => {
|
menuItem._activateId = menuItem.connect_after('activate', () => {
|
||||||
this.emit('activate', menuItem);
|
this.emit('activate', menuItem);
|
||||||
this.itemActivated(BoxPointer.PopupAnimation.FULL);
|
this.itemActivated(BoxPointer.PopupAnimation.FULL);
|
||||||
});
|
});
|
||||||
@ -602,7 +602,7 @@ var PopupMenuBase = class {
|
|||||||
// the menuItem may have, called destroyId
|
// the menuItem may have, called destroyId
|
||||||
// (FIXME: in the future it may make sense to have container objects
|
// (FIXME: in the future it may make sense to have container objects
|
||||||
// like PopupMenuManager does)
|
// like PopupMenuManager does)
|
||||||
menuItem._popupMenuDestroyId = menuItem.connect('destroy', menuItem => {
|
menuItem._popupMenuDestroyId = menuItem.connect('destroy', () => {
|
||||||
menuItem.disconnect(menuItem._popupMenuDestroyId);
|
menuItem.disconnect(menuItem._popupMenuDestroyId);
|
||||||
menuItem.disconnect(menuItem._activateId);
|
menuItem.disconnect(menuItem._activateId);
|
||||||
menuItem.disconnect(menuItem._activeChangeId);
|
menuItem.disconnect(menuItem._activeChangeId);
|
||||||
|
@ -217,12 +217,12 @@ class RunDialog extends ModalDialog.ModalDialog {
|
|||||||
try {
|
try {
|
||||||
Gio.app_info_launch_default_for_uri(file.get_uri(),
|
Gio.app_info_launch_default_for_uri(file.get_uri(),
|
||||||
global.create_app_launch_context(0, -1));
|
global.create_app_launch_context(0, -1));
|
||||||
} catch (e) {
|
} catch (err) {
|
||||||
// The exception from gjs contains an error string like:
|
// The exception from gjs contains an error string like:
|
||||||
// Error invoking Gio.app_info_launch_default_for_uri: No application
|
// Error invoking Gio.app_info_launch_default_for_uri: No application
|
||||||
// is registered as handling this file
|
// is registered as handling this file
|
||||||
// We are only interested in the part after the first colon.
|
// We are only interested in the part after the first colon.
|
||||||
let message = e.message.replace(/[^:]*: *(.+)/, '$1');
|
let message = err.message.replace(/[^:]*: *(.+)/, '$1');
|
||||||
this._showError(message);
|
this._showError(message);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -230,10 +230,10 @@ var NotificationsBox = GObject.registerClass({
|
|||||||
this._showSource(source, obj, obj.sourceBox);
|
this._showSource(source, obj, obj.sourceBox);
|
||||||
this._notificationBox.add_child(obj.sourceBox);
|
this._notificationBox.add_child(obj.sourceBox);
|
||||||
|
|
||||||
obj.sourceCountChangedId = source.connect('notify::count', source => {
|
obj.sourceCountChangedId = source.connect('notify::count', () => {
|
||||||
this._countChanged(source, obj);
|
this._countChanged(source, obj);
|
||||||
});
|
});
|
||||||
obj.sourceTitleChangedId = source.connect('notify::title', source => {
|
obj.sourceTitleChangedId = source.connect('notify::title', () => {
|
||||||
this._titleChanged(source, obj);
|
this._titleChanged(source, obj);
|
||||||
});
|
});
|
||||||
obj.policyChangedId = source.policy.connect('notify', (policy, pspec) => {
|
obj.policyChangedId = source.policy.connect('notify', (policy, pspec) => {
|
||||||
@ -242,7 +242,7 @@ var NotificationsBox = GObject.registerClass({
|
|||||||
else
|
else
|
||||||
this._detailedChanged(source, obj);
|
this._detailedChanged(source, obj);
|
||||||
});
|
});
|
||||||
obj.sourceDestroyId = source.connect('destroy', source => {
|
obj.sourceDestroyId = source.connect('destroy', () => {
|
||||||
this._onSourceDestroy(source, obj);
|
this._onSourceDestroy(source, obj);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -230,7 +230,7 @@ var ScreenshotService = class {
|
|||||||
SelectAreaAsync(params, invocation) {
|
SelectAreaAsync(params, invocation) {
|
||||||
let selectArea = new SelectArea();
|
let selectArea = new SelectArea();
|
||||||
selectArea.show();
|
selectArea.show();
|
||||||
selectArea.connect('finished', (selectArea, areaRectangle) => {
|
selectArea.connect('finished', (o, areaRectangle) => {
|
||||||
if (areaRectangle) {
|
if (areaRectangle) {
|
||||||
let retRectangle = this._unscaleArea(areaRectangle.x, areaRectangle.y,
|
let retRectangle = this._unscaleArea(areaRectangle.x, areaRectangle.y,
|
||||||
areaRectangle.width, areaRectangle.height);
|
areaRectangle.width, areaRectangle.height);
|
||||||
@ -260,7 +260,7 @@ var ScreenshotService = class {
|
|||||||
PickColorAsync(params, invocation) {
|
PickColorAsync(params, invocation) {
|
||||||
let pickPixel = new PickPixel();
|
let pickPixel = new PickPixel();
|
||||||
pickPixel.show();
|
pickPixel.show();
|
||||||
pickPixel.connect('finished', (pickPixel, coords) => {
|
pickPixel.connect('finished', (obj, coords) => {
|
||||||
if (coords) {
|
if (coords) {
|
||||||
let screenshot = this._createScreenshot(invocation, false);
|
let screenshot = this._createScreenshot(invocation, false);
|
||||||
if (!screenshot)
|
if (!screenshot)
|
||||||
|
@ -186,7 +186,7 @@ class ATIndicator extends PanelMenu.Button {
|
|||||||
});
|
});
|
||||||
|
|
||||||
settings.connect(`changed::${KEY_TEXT_SCALING_FACTOR}`, () => {
|
settings.connect(`changed::${KEY_TEXT_SCALING_FACTOR}`, () => {
|
||||||
let factor = settings.get_double(KEY_TEXT_SCALING_FACTOR);
|
factor = settings.get_double(KEY_TEXT_SCALING_FACTOR);
|
||||||
let active = (factor > 1.0);
|
let active = (factor > 1.0);
|
||||||
widget.setToggleState(active);
|
widget.setToggleState(active);
|
||||||
|
|
||||||
|
@ -986,16 +986,16 @@ class InputSourceIndicator extends PanelMenu.Button {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
let group = item.radioGroup;
|
let group = item.radioGroup;
|
||||||
for (let i = 0; i < group.length; ++i) {
|
for (let j = 0; j < group.length; ++j) {
|
||||||
if (group[i] == item) {
|
if (group[j] == item) {
|
||||||
item.setOrnament(PopupMenu.Ornament.DOT);
|
item.setOrnament(PopupMenu.Ornament.DOT);
|
||||||
item.prop.set_state(IBus.PropState.CHECKED);
|
item.prop.set_state(IBus.PropState.CHECKED);
|
||||||
ibusManager.activateProperty(item.prop.get_key(),
|
ibusManager.activateProperty(item.prop.get_key(),
|
||||||
IBus.PropState.CHECKED);
|
IBus.PropState.CHECKED);
|
||||||
} else {
|
} else {
|
||||||
group[i].setOrnament(PopupMenu.Ornament.NONE);
|
group[j].setOrnament(PopupMenu.Ornament.NONE);
|
||||||
group[i].prop.set_state(IBus.PropState.UNCHECKED);
|
group[j].prop.set_state(IBus.PropState.UNCHECKED);
|
||||||
ibusManager.activateProperty(group[i].prop.get_key(),
|
ibusManager.activateProperty(group[j].prop.get_key(),
|
||||||
IBus.PropState.UNCHECKED);
|
IBus.PropState.UNCHECKED);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -271,7 +271,7 @@ var NMConnectionSection = class NMConnectionSection {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
item.connect('icon-changed', () => this._iconChanged());
|
item.connect('icon-changed', () => this._iconChanged());
|
||||||
item.connect('activation-failed', (item, reason) => {
|
item.connect('activation-failed', (o, reason) => {
|
||||||
this.emit('activation-failed', reason);
|
this.emit('activation-failed', reason);
|
||||||
});
|
});
|
||||||
item.connect('name-changed', this._sync.bind(this));
|
item.connect('name-changed', this._sync.bind(this));
|
||||||
@ -1987,9 +1987,9 @@ class Indicator extends PanelMenu.SystemIndicator {
|
|||||||
} else if (result == PortalHelperResult.COMPLETED) {
|
} else if (result == PortalHelperResult.COMPLETED) {
|
||||||
this._closeConnectivityCheck(path);
|
this._closeConnectivityCheck(path);
|
||||||
} else if (result == PortalHelperResult.RECHECK) {
|
} else if (result == PortalHelperResult.RECHECK) {
|
||||||
this._client.check_connectivity_async(null, (client, result) => {
|
this._client.check_connectivity_async(null, (client, res) => {
|
||||||
try {
|
try {
|
||||||
let state = client.check_connectivity_finish(result);
|
let state = client.check_connectivity_finish(res);
|
||||||
if (state >= NM.ConnectivityState.FULL)
|
if (state >= NM.ConnectivityState.FULL)
|
||||||
this._closeConnectivityCheck(path);
|
this._closeConnectivityCheck(path);
|
||||||
} catch (e) { }
|
} catch (e) { }
|
||||||
|
@ -28,7 +28,7 @@ class RemoteAccessApplet extends PanelMenu.SystemIndicator {
|
|||||||
this._indicator = null;
|
this._indicator = null;
|
||||||
this._menuSection = null;
|
this._menuSection = null;
|
||||||
|
|
||||||
controller.connect('new-handle', (controller, handle) => {
|
controller.connect('new-handle', (o, handle) => {
|
||||||
this._onNewHandle(handle);
|
this._onNewHandle(handle);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -509,7 +509,7 @@ var SwitcherList = GObject.registerClass({
|
|||||||
maxChildNat = Math.max(childNat, maxChildNat);
|
maxChildNat = Math.max(childNat, maxChildNat);
|
||||||
|
|
||||||
if (this._squareItems) {
|
if (this._squareItems) {
|
||||||
let [childMin, childNat] = this._items[i].get_preferred_height(-1);
|
[childMin, childNat] = this._items[i].get_preferred_height(-1);
|
||||||
maxChildMin = Math.max(childMin, maxChildMin);
|
maxChildMin = Math.max(childMin, maxChildMin);
|
||||||
maxChildNat = Math.max(childNat, maxChildNat);
|
maxChildNat = Math.max(childNat, maxChildNat);
|
||||||
}
|
}
|
||||||
|
@ -48,7 +48,7 @@ var WindowAttentionHandler = class {
|
|||||||
source.showNotification(notification);
|
source.showNotification(notification);
|
||||||
|
|
||||||
source.signalIDs.push(window.connect('notify::title', () => {
|
source.signalIDs.push(window.connect('notify::title', () => {
|
||||||
let [title, banner] = this._getTitleAndBanner(app, window);
|
[title, banner] = this._getTitleAndBanner(app, window);
|
||||||
notification.update(title, banner);
|
notification.update(title, banner);
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
@ -30,7 +30,8 @@ var WINDOW_ANIMATION_TIME = 250;
|
|||||||
var DIM_BRIGHTNESS = -0.3;
|
var DIM_BRIGHTNESS = -0.3;
|
||||||
var DIM_TIME = 500;
|
var DIM_TIME = 500;
|
||||||
var UNDIM_TIME = 250;
|
var UNDIM_TIME = 250;
|
||||||
var MOTION_THRESHOLD = 100;
|
var WS_MOTION_THRESHOLD = 100;
|
||||||
|
var APP_MOTION_THRESHOLD = 30;
|
||||||
|
|
||||||
var ONE_SECOND = 1000; // in ms
|
var ONE_SECOND = 1000; // in ms
|
||||||
|
|
||||||
@ -493,13 +494,13 @@ var TouchpadWorkspaceSwitchAction = class {
|
|||||||
_checkActivated() {
|
_checkActivated() {
|
||||||
let dir;
|
let dir;
|
||||||
|
|
||||||
if (this._dy < -MOTION_THRESHOLD)
|
if (this._dy < -WS_MOTION_THRESHOLD)
|
||||||
dir = Meta.MotionDirection.DOWN;
|
dir = Meta.MotionDirection.DOWN;
|
||||||
else if (this._dy > MOTION_THRESHOLD)
|
else if (this._dy > WS_MOTION_THRESHOLD)
|
||||||
dir = Meta.MotionDirection.UP;
|
dir = Meta.MotionDirection.UP;
|
||||||
else if (this._dx < -MOTION_THRESHOLD)
|
else if (this._dx < -WS_MOTION_THRESHOLD)
|
||||||
dir = Meta.MotionDirection.RIGHT;
|
dir = Meta.MotionDirection.RIGHT;
|
||||||
else if (this._dx > MOTION_THRESHOLD)
|
else if (this._dx > WS_MOTION_THRESHOLD)
|
||||||
dir = Meta.MotionDirection.LEFT;
|
dir = Meta.MotionDirection.LEFT;
|
||||||
else
|
else
|
||||||
return false;
|
return false;
|
||||||
@ -586,8 +587,8 @@ var WorkspaceSwitchAction = GObject.registerClass({
|
|||||||
vfunc_swipe(actor, direction) {
|
vfunc_swipe(actor, direction) {
|
||||||
let [x, y] = this.get_motion_coords(0);
|
let [x, y] = this.get_motion_coords(0);
|
||||||
let [xPress, yPress] = this.get_press_coords(0);
|
let [xPress, yPress] = this.get_press_coords(0);
|
||||||
if (Math.abs(x - xPress) < MOTION_THRESHOLD &&
|
if (Math.abs(x - xPress) < WS_MOTION_THRESHOLD &&
|
||||||
Math.abs(y - yPress) < MOTION_THRESHOLD) {
|
Math.abs(y - yPress) < WS_MOTION_THRESHOLD) {
|
||||||
this.emit('cancel');
|
this.emit('cancel');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -654,15 +655,14 @@ var AppSwitchAction = GObject.registerClass({
|
|||||||
}
|
}
|
||||||
|
|
||||||
vfunc_gesture_progress(_actor) {
|
vfunc_gesture_progress(_actor) {
|
||||||
const MOTION_THRESHOLD = 30;
|
|
||||||
|
|
||||||
if (this.get_n_current_points() == 3) {
|
if (this.get_n_current_points() == 3) {
|
||||||
for (let i = 0; i < this.get_n_current_points(); i++) {
|
for (let i = 0; i < this.get_n_current_points(); i++) {
|
||||||
let [startX, startY] = this.get_press_coords(i);
|
let [startX, startY] = this.get_press_coords(i);
|
||||||
let [x, y] = this.get_motion_coords(i);
|
let [x, y] = this.get_motion_coords(i);
|
||||||
|
|
||||||
if (Math.abs(x - startX) > MOTION_THRESHOLD ||
|
if (Math.abs(x - startX) > APP_MOTION_THRESHOLD ||
|
||||||
Math.abs(y - startY) > MOTION_THRESHOLD)
|
Math.abs(y - startY) > APP_MOTION_THRESHOLD)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -508,7 +508,7 @@ var WorkspaceThumbnail = GObject.registerClass({
|
|||||||
_addWindowClone(win) {
|
_addWindowClone(win) {
|
||||||
let clone = new WindowClone(win);
|
let clone = new WindowClone(win);
|
||||||
|
|
||||||
clone.connect('selected', (clone, time) => {
|
clone.connect('selected', (o, time) => {
|
||||||
this.activate(time);
|
this.activate(time);
|
||||||
});
|
});
|
||||||
clone.connect('drag-begin', () => {
|
clone.connect('drag-begin', () => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user