File tree 1 file changed +9
-3
lines changed
1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -161,10 +161,16 @@ void init_browser_info (BROWSER_INFORMATION* pbi)
161
161
pbi->is_waitdownloadend = true ;
162
162
}
163
163
}
164
- else if (arga[i][0 ] == L' -' && arga[i][ 1 ] == L ' - ' )
164
+ else if (arga[i][0 ] == L' -' )
165
165
{
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
+ {
167
172
pbi->is_opennewwindow = true ;
173
+ }
168
174
169
175
// there is Chromium arguments
170
176
StringCchCat (pbi->args , _countof (pbi->args ), L" " );
@@ -278,7 +284,7 @@ void _app_openbrowser (BROWSER_INFORMATION* pbi)
278
284
279
285
const bool is_running = _app_browserisrunning (pbi);
280
286
281
- if (is_running && !pbi->urls [0 ] && !pbi->is_opennewwindow )
287
+ if (is_running && !pbi->urls [0 ] && !pbi->is_opennewwindow )
282
288
return ;
283
289
284
290
WCHAR args[2048 ] = {0 };
You can’t perform that action at this time.
0 commit comments