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

Commit e0658dda authored by Fabrice Di Meglio's avatar Fabrice Di Meglio Committed by Android Git Automerger
Browse files

am 09d27637: Merge "IllegalStateException fixed in print service settings" into lmp-mr1-dev

* commit '09d27637':
  IllegalStateException fixed in print service settings
parents b3e88b6e 09d27637
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -137,6 +137,8 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment

    private boolean mServiceEnabled;

    private SearchView mSearchView;

    @Override
    public void onResume() {
        super.onResume();
@@ -148,6 +150,9 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
    @Override
    public void onPause() {
        mSettingsContentObserver.unregister(getContentResolver());
        if (mSearchView != null) {
            mSearchView.setOnQueryTextListener(null);
        }
        super.onPause();
    }

@@ -408,8 +413,8 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment

        MenuItem searchItem = menu.findItem(R.id.print_menu_item_search);
        if (mServiceEnabled && mPrintersAdapter.getUnfilteredCount() > 0) {
            SearchView searchView = (SearchView) searchItem.getActionView();
            searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
            mSearchView = (SearchView) searchItem.getActionView();
            mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
                @Override
                public boolean onQueryTextSubmit(String query) {
                    return true;
@@ -421,7 +426,7 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
                    return true;
                }
            });
            searchView.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() {
            mSearchView.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() {
                @Override
                public void onViewAttachedToWindow(View view) {
                    if (AccessibilityManager.getInstance(getActivity()).isEnabled()) {