diff options
author | Aylur <[email protected]> | 2024-06-07 00:16:00 +0200 |
---|---|---|
committer | Aylur <[email protected]> | 2024-06-07 00:16:00 +0200 |
commit | 100502a23344aa96c22faa70ea65529789624017 (patch) | |
tree | c6c7f0da6b0abbdd266c4636fbed6842b1627185 | |
parent | f22459c6ffc0fcc0e2d950aa2759682da0adb047 (diff) |
fix: gjs child setter
-rw-r--r-- | gjs/src/astalify.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gjs/src/astalify.ts b/gjs/src/astalify.ts index 4b4145c..e46872e 100644 --- a/gjs/src/astalify.ts +++ b/gjs/src/astalify.ts @@ -147,6 +147,12 @@ function proxify< set(v) { Astal.widget_set_cursor(this, v) }, }) + // gjs deprecated the child setter + Object.defineProperty(klass.prototype, "child", { + get() { return this.get_child?.() }, + set(v) { setChild(this, v) }, + }) + const proxy = new Proxy(klass, { construct(_, [conf, ...children]) { const self = new klass |