From 100502a23344aa96c22faa70ea65529789624017 Mon Sep 17 00:00:00 2001 From: Aylur Date: Fri, 7 Jun 2024 00:16:00 +0200 Subject: fix: gjs child setter --- gjs/src/astalify.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gjs/src') 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 -- cgit v1.2.3