Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ import org.fossasia.openevent.general.R
import org.fossasia.openevent.general.SearchResultsActivity
import org.fossasia.openevent.general.utils.nullToEmpty
import org.koin.androidx.viewmodel.ext.android.viewModel
import androidx.core.view.MenuItemCompat
import org.fossasia.openevent.general.MainActivity

private const val FROM_SEARCH: String = "FromSearchFragment"
const val QUERY: String = "query"
Expand Down Expand Up @@ -80,7 +82,10 @@ class SearchFragment : Fragment() {
}

override fun onPrepareOptionsMenu(menu: Menu) {
searchView = menu.findItem(R.id.search_item).actionView as SearchView
val searchItem = menu.findItem(R.id.search_item)
val thisActivity = activity
if (thisActivity is MainActivity) searchView = SearchView(thisActivity.supportActionBar?.themedContext)
MenuItemCompat.setActionView(searchItem, searchView)
val queryListener = object : SearchView.OnQueryTextListener {
override fun onQueryTextSubmit(query: String): Boolean {
val intent = Intent(activity, SearchResultsActivity::class.java)
Expand Down