mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-28 22:53:28 +00:00
free importmap on reset and don't retain capacity
This commit is contained in:
@@ -122,7 +122,9 @@ pub fn reset(self: *ScriptManager) void {
|
|||||||
self.sync_module_pool.destroy(value_ptr.*);
|
self.sync_module_pool.destroy(value_ptr.*);
|
||||||
}
|
}
|
||||||
self.sync_modules.clearRetainingCapacity();
|
self.sync_modules.clearRetainingCapacity();
|
||||||
self.importmap.clearRetainingCapacity();
|
// Our allocator is the page arena, it's been reset. We cannot use
|
||||||
|
// clearAndRetainCapacity, since that space is no longer ours
|
||||||
|
self.importmap.clearAndFree(self.page.arena);
|
||||||
|
|
||||||
self.clearList(&self.asyncs);
|
self.clearList(&self.asyncs);
|
||||||
self.clearList(&self.scripts);
|
self.clearList(&self.scripts);
|
||||||
|
|||||||
Reference in New Issue
Block a user