avoid inline + don't initialize node

This commit is contained in:
Halil Durak committed 2025-12-30 11:39:09 +03:00
1 parent ee432c54b8
commit 43c30f8a34
2 files changed
+2 -3

No files matched your search

+2 -2
View File
@@ -1025,11 +1025,11 @@ pub fn getElementByIdFromNode(self: *Page, node: *Node, id: []const u8) ?*Elemen
return null;
}
pub inline fn registerMutationObserver(self: *Page, observer: *MutationObserver) !void {
pub fn registerMutationObserver(self: *Page, observer: *MutationObserver) !void {
self._mutation_observers.append(&observer.node);
}
pub inline fn unregisterMutationObserver(self: *Page, observer: *MutationObserver) void {
pub fn unregisterMutationObserver(self: *Page, observer: *MutationObserver) void {
self._mutation_observers.remove(&observer.node);
}
-1
View File
@@ -55,7 +55,6 @@ pub const ObserveOptions = struct {
pub fn init(callback: js.Function, page: *Page) !*MutationObserver {
return page._factory.create(MutationObserver{
._callback = callback,
.node = .{},
});
}