[gjs: 3/6] Gio: Don't make properties on DBus proxy wrapper configurable



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]