Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1aceb755 authored by kaiyiz's avatar kaiyiz Committed by Brint E. Kriebel
Browse files

WorldClock:The Next icon is not working when search city on World clock

The Next icon is not working when search city on World clock

Change the Next icon to Done icon, when tap the Done icon, hide the
SoftInput.

CRs-Fixed: 655251

Change-Id: I40944db97cbd285f70556c0afb4dab9498221b19
parent a4b3205c
Loading
Loading
Loading
Loading
+9 −1
Original line number Original line Diff line number Diff line
@@ -37,6 +37,8 @@ import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.EditorInfo;

import android.view.inputmethod.InputMethodManager;
import android.widget.BaseAdapter;
import android.widget.BaseAdapter;
import android.widget.CheckBox;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton;
@@ -668,7 +670,7 @@ public class CitiesActivity extends Activity implements OnCheckedChangeListener,


        MenuItem searchMenu = menu.findItem(R.id.menu_item_search);
        MenuItem searchMenu = menu.findItem(R.id.menu_item_search);
        mSearchView = (SearchView) searchMenu.getActionView();
        mSearchView = (SearchView) searchMenu.getActionView();
        mSearchView.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);
        mSearchView.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI | EditorInfo.IME_ACTION_DONE);
        mSearchView.setOnSearchClickListener(new OnClickListener() {
        mSearchView.setOnSearchClickListener(new OnClickListener() {


            @Override
            @Override
@@ -747,6 +749,12 @@ public class CitiesActivity extends Activity implements OnCheckedChangeListener,


    @Override
    @Override
    public boolean onQueryTextSubmit(String arg0) {
    public boolean onQueryTextSubmit(String arg0) {
        InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(
                Context.INPUT_METHOD_SERVICE);
        if (inputMethodManager.isActive()) {
            inputMethodManager.hideSoftInputFromWindow(CitiesActivity.this.getCurrentFocus()
                    .getWindowToken(), 0);
        }
        return false;
        return false;
    }
    }