[gjs: 3/6] Gio: Don't make properties on DBus proxy wrapper configurable
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs: 3/6] Gio: Don't make properties on DBus proxy wrapper configurable
- Date: Thu, 20 Jun 2019 05:11:50 +0000 (UTC)
commit 11351d705be8fc53cd7d0bd4d9aa54a3c5d9a799
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date: Mon Jun 17 17:10:47 2019 +0200
Gio: Don't make properties on DBus proxy wrapper configurable
The proxy properties are not meant to be deleted or changed,
so unset the configurable bit.
modules/overrides/Gio.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/modules/overrides/Gio.js b/modules/overrides/Gio.js
index 80c74993..d4cb5199 100644
--- a/modules/overrides/Gio.js
+++ b/modules/overrides/Gio.js
@@ -213,7 +213,7 @@ function _addDBusConvenience() {
let signature = properties[i].signature;
Object.defineProperty(this, name, { get: _propertyGetter.bind(this, name),
set: _propertySetter.bind(this, name, signature),
- configurable: true,
+ configurable: false,
enumerable: true });
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]