Plumbing ownership further; some things became C++

This commit is contained in:
2025-04-14 03:48:28 -04:00
parent 76bae93e1c
commit d4a69c0b11
30 changed files with 192 additions and 193 deletions

View File

@ -72,8 +72,8 @@ StyleEngine::StyleEngine (dw::core::Layout *layout,
cssContext = new CssContext ();
buildUserStyle ();
this->layout = layout;
this->pageUrl = pageUrl ? a_Url_dup(*pageUrl).release() : nullptr;
this->baseUrl = baseUrl ? a_Url_dup(*baseUrl).release() : nullptr;
this->pageUrl = pageUrl ? a_Url_dup(pageUrl).release() : nullptr;
this->baseUrl = baseUrl ? a_Url_dup(baseUrl).release() : nullptr;
importDepth = 0;
dpmm = layout->dpiX () / 25.4; /* assume dpiX == dpiY */
this->zoom = zoom;