mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-28 22:53:28 +00:00
change stitch alloc default to .always
This commit is contained in:
@@ -451,7 +451,7 @@ pub const Page = struct {
|
||||
|
||||
// if a base path is given, we resolve src using base.
|
||||
if (base) |_base| {
|
||||
res_src = try URL.stitch(arena, src, _base, .{});
|
||||
res_src = try URL.stitch(arena, src, _base, .{ .alloc = .if_needed });
|
||||
}
|
||||
|
||||
var origin_url = &self.url;
|
||||
|
||||
@@ -52,9 +52,7 @@ pub const URL = struct {
|
||||
const arena = page.arena;
|
||||
var raw: []const u8 = undefined;
|
||||
if (base) |b| {
|
||||
raw = try @import("../../url.zig").URL.stitch(arena, url, b, .{
|
||||
.alloc = .always,
|
||||
});
|
||||
raw = try @import("../../url.zig").URL.stitch(arena, url, b, .{});
|
||||
} else {
|
||||
raw = try arena.dupe(u8, url);
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ pub const URL = struct {
|
||||
}
|
||||
|
||||
const StitchOpts = struct {
|
||||
alloc: AllocWhen = .if_needed,
|
||||
alloc: AllocWhen = .always,
|
||||
|
||||
const AllocWhen = enum {
|
||||
always,
|
||||
|
||||
Reference in New Issue
Block a user