|
|
@ -994,14 +994,17 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
if (newTab) {
|
|
|
|
if (newTab) {
|
|
|
|
components.useCases.searchUseCases.newTabSearch
|
|
|
|
val searchUseCase = if (mode.isPrivate) {
|
|
|
|
.invoke(
|
|
|
|
components.useCases.searchUseCases.newPrivateTabSearch
|
|
|
|
searchTermOrURL,
|
|
|
|
} else {
|
|
|
|
SessionState.Source.Internal.UserEntered,
|
|
|
|
components.useCases.searchUseCases.newTabSearch
|
|
|
|
true,
|
|
|
|
}
|
|
|
|
mode.isPrivate,
|
|
|
|
searchUseCase.invoke(
|
|
|
|
searchEngine = engine,
|
|
|
|
searchTermOrURL,
|
|
|
|
)
|
|
|
|
SessionState.Source.Internal.UserEntered,
|
|
|
|
|
|
|
|
true,
|
|
|
|
|
|
|
|
searchEngine = engine,
|
|
|
|
|
|
|
|
)
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
components.useCases.searchUseCases.defaultSearch.invoke(searchTermOrURL, engine)
|
|
|
|
components.useCases.searchUseCases.defaultSearch.invoke(searchTermOrURL, engine)
|
|
|
|
}
|
|
|
|
}
|
|
|
|