mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 15:13: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 a base path is given, we resolve src using base.
|
||||||
if (base) |_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;
|
var origin_url = &self.url;
|
||||||
|
|||||||
@@ -52,9 +52,7 @@ pub const URL = struct {
|
|||||||
const arena = page.arena;
|
const arena = page.arena;
|
||||||
var raw: []const u8 = undefined;
|
var raw: []const u8 = undefined;
|
||||||
if (base) |b| {
|
if (base) |b| {
|
||||||
raw = try @import("../../url.zig").URL.stitch(arena, url, b, .{
|
raw = try @import("../../url.zig").URL.stitch(arena, url, b, .{});
|
||||||
.alloc = .always,
|
|
||||||
});
|
|
||||||
} else {
|
} else {
|
||||||
raw = try arena.dupe(u8, url);
|
raw = try arena.dupe(u8, url);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ pub const URL = struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const StitchOpts = struct {
|
const StitchOpts = struct {
|
||||||
alloc: AllocWhen = .if_needed,
|
alloc: AllocWhen = .always,
|
||||||
|
|
||||||
const AllocWhen = enum {
|
const AllocWhen = enum {
|
||||||
always,
|
always,
|
||||||
|
|||||||
Reference in New Issue
Block a user