Skip to content

Commit 8c58fcb

Browse files
authored
Merge pull request #559 from redking00/main
Fix #543
2 parents e92f9b7 + 8f5a306 commit 8c58fcb

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

src/webui.c

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6486,61 +6486,61 @@ static int _webui_get_browser_args(_webui_window_t* win, size_t browser, char* b
64866486
case Chromium:
64876487
// Profile
64886488
if (!_webui_is_empty(win->profile_path))
6489-
c = WEBUI_SN_PRINTF_DYN(buffer, len, " --user-data-dir=\"%s\"", win->profile_path);
6489+
c = WEBUI_SN_PRINTF_STATIC(buffer, len, " --user-data-dir=\"%s\"", win->profile_path);
64906490
// Basic
64916491
if (_webui_is_empty(win->custom_parameters)) {
64926492
for (int i = 0; i < (int)(sizeof(chromium_options) / sizeof(chromium_options[0])); i++) {
6493-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", chromium_options[i]);
6493+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", chromium_options[i]);
64946494
}
64956495
}
64966496
// Kiosk Mode
64976497
if (win->kiosk_mode)
6498-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", "--chrome-frame --kiosk");
6498+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", "--chrome-frame --kiosk");
64996499
// High Contrast Support
65006500
if (win->disable_browser_high_contrast)
6501-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", "--disable-features=ForcedColors");
6501+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", "--disable-features=ForcedColors");
65026502
// Hide Mode
65036503
if (win->hide)
6504-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", "--headless --headless=new");
6504+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", "--headless --headless=new");
65056505
// Window Size
65066506
if (win->size_set)
6507-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " --window-size=%u,%u", win->width, win->height);
6507+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " --window-size=%u,%u", win->width, win->height);
65086508
// Window Position
65096509
if (win->position_set)
6510-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " --window-position=%u,%u", win->x, win->y);
6510+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " --window-position=%u,%u", win->x, win->y);
65116511
// Proxy
65126512
if (win->proxy_set)
6513-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " --proxy-server=%s", win->proxy_server);
6513+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " --proxy-server=%s", win->proxy_server);
65146514
else {
65156515
if (_webui_is_empty(win->custom_parameters)) {
6516-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", "--no-proxy-server");
6516+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", "--no-proxy-server");
65176517
}
65186518
}
65196519
// User-defined command line parameters.
65206520
if (!_webui_is_empty(win->custom_parameters)) {
6521-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", win->custom_parameters);
6521+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", win->custom_parameters);
65226522
}
65236523

65246524
// URL (END)
6525-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", "--app=");
6525+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", "--app=");
65266526
return c;
65276527
case Firefox:
65286528
// Profile
65296529
if (!_webui_is_empty(win->profile_name))
6530-
c = WEBUI_SN_PRINTF_DYN(buffer, len, " -P %s", win->profile_name);
6530+
c = WEBUI_SN_PRINTF_STATIC(buffer, len, " -P %s", win->profile_name);
65316531
// Basic
65326532
if (_webui_is_empty(win->custom_parameters)) {
6533-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " -purgecaches");
6533+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " -purgecaches");
65346534
}
65356535
// Kiosk Mode
65366536
if (win->kiosk_mode)
6537-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", "-kiosk");
6537+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", "-kiosk");
65386538
// Hide Mode
65396539
if (win->hide)
6540-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", "-headless");
6540+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", "-headless");
65416541
// Window Size
65426542
if (win->size_set)
6543-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " -width %u -height %u", win->width, win->height);
6543+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " -width %u -height %u", win->width, win->height);
65446544
// Window Position
65456545
// Firefox does not support window positioning.
65466546
// Proxy
@@ -6552,17 +6552,17 @@ static int _webui_get_browser_args(_webui_window_t* win, size_t browser, char* b
65526552
}
65536553
// User-defined command line parameters.
65546554
if (!_webui_is_empty(win->custom_parameters))
6555-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " %s", win->custom_parameters);
6555+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " %s", win->custom_parameters);
65566556

65576557
// URL (END)
6558-
c += WEBUI_SN_PRINTF_DYN(buffer + c, len, " -new-window ");
6558+
c += WEBUI_SN_PRINTF_STATIC(buffer + c, len, " -new-window ");
65596559
return c;
65606560
}
65616561

65626562
#ifdef WEBUI_LOG
65636563
printf("[Core]\t\t_webui_get_browser_args() -> Unknown Browser (%zu)\n", browser);
65646564
#endif
6565-
WEBUI_STR_COPY_DYN(buffer, len, "");
6565+
WEBUI_STR_COPY_STATIC(buffer, len, "");
65666566
return 0;
65676567
}
65686568

0 commit comments

Comments
 (0)