Skip to content

Commit 4eee60f

Browse files
author
henrypp
committed
fixes for firefox)))
1 parent 97f42f7 commit 4eee60f

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/main.cpp

+9-3
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,16 @@ void init_browser_info (BROWSER_INFORMATION* pbi)
161161
pbi->is_waitdownloadend = true;
162162
}
163163
}
164-
else if (arga[i][0] == L'-' && arga[i][1] == L'-')
164+
else if (arga[i][0] == L'-')
165165
{
166-
if (_wcsnicmp (arga[i], L"--new-window", 12) == 0)
166+
if (
167+
_wcsnicmp (arga[i], L"-new-tab", 8) == 0 ||
168+
_wcsnicmp (arga[i], L"-new-window", 11) == 0 ||
169+
_wcsnicmp (arga[i], L"--new-window", 12) == 0 ||
170+
_wcsnicmp (arga[i], L"-new-instance", 13) == 0)
171+
{
167172
pbi->is_opennewwindow = true;
173+
}
168174

169175
// there is Chromium arguments
170176
StringCchCat (pbi->args, _countof (pbi->args), L" ");
@@ -278,7 +284,7 @@ void _app_openbrowser (BROWSER_INFORMATION* pbi)
278284

279285
const bool is_running = _app_browserisrunning (pbi);
280286

281-
if (is_running && !pbi->urls[0] && !pbi->is_opennewwindow)
287+
if (is_running && !pbi->urls[0] && !pbi->is_opennewwindow)
282288
return;
283289

284290
WCHAR args[2048] = {0};

0 commit comments

Comments
 (0)