Loading src/com/android/settings/SettingsActivity.java +4 −4 Original line number Diff line number Diff line Loading @@ -329,7 +329,7 @@ public class SettingsActivity extends SettingsDrawerActivity } MenuInflater inflater = getMenuInflater(); if (mSearchFeatureProvider.isEnabled()) { if (mSearchFeatureProvider.isEnabled(this)) { mSearchFeatureProvider.setUpSearchMenu(menu, this); return true; } Loading Loading @@ -405,7 +405,7 @@ public class SettingsActivity extends SettingsDrawerActivity final FeatureFactory factory = FeatureFactory.getFactory(this); mDashboardFeatureProvider = factory.getDashboardFeatureProvider(this); mSearchFeatureProvider = factory.getSearchFeatureProvider(this); mSearchFeatureProvider = factory.getSearchFeatureProvider(); // Should happen before any call to getIntent() getMetaData(); Loading Loading @@ -1097,7 +1097,7 @@ public class SettingsActivity extends SettingsDrawerActivity @Deprecated @Override public boolean onQueryTextSubmit(String query) { if (mSearchFeatureProvider.isEnabled()) { if (mSearchFeatureProvider.isEnabled(this)) { return false; } mSearchQuery = query; Loading @@ -1109,7 +1109,7 @@ public class SettingsActivity extends SettingsDrawerActivity @Override public boolean onQueryTextChange(String newText) { mSearchQuery = newText; if (mSearchFeatureProvider.isEnabled() || mSearchResultsFragment == null) { if (mSearchFeatureProvider.isEnabled(this) || mSearchResultsFragment == null) { return false; } return mSearchResultsFragment.onQueryTextChange(newText); Loading src/com/android/settings/overlay/FeatureFactory.java +1 −1 Original line number Diff line number Diff line Loading @@ -81,7 +81,7 @@ public abstract class FeatureFactory { public abstract EnterprisePrivacyFeatureProvider getEnterprisePrivacyFeatureProvider( Context context); public abstract SearchFeatureProvider getSearchFeatureProvider(Context context); public abstract SearchFeatureProvider getSearchFeatureProvider(); public abstract SurveyFeatureProvider getSurveyFeatureProvider(Context context); Loading src/com/android/settings/overlay/FeatureFactoryImpl.java +2 −2 Original line number Diff line number Diff line Loading @@ -104,9 +104,9 @@ public class FeatureFactoryImpl extends FeatureFactory { } @Override public SearchFeatureProvider getSearchFeatureProvider(Context context) { public SearchFeatureProvider getSearchFeatureProvider() { if (mSearchFeatureProvider == null) { mSearchFeatureProvider = new SearchFeatureProviderImpl(context); mSearchFeatureProvider = new SearchFeatureProviderImpl(); } return mSearchFeatureProvider; } Loading src/com/android/settings/search2/SearchFeatureProvider.java +1 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ public interface SearchFeatureProvider { /** * @return true to use the new version of search */ boolean isEnabled(); boolean isEnabled(Context context); /** * Inserts the Menu items into Settings activity. Loading src/com/android/settings/search2/SearchFeatureProviderImpl.java +3 −8 Original line number Diff line number Diff line Loading @@ -31,16 +31,11 @@ import com.android.settings.applications.PackageManagerWrapperImpl; * FeatureProvider for the refactored search code. */ public class SearchFeatureProviderImpl implements SearchFeatureProvider { protected Context mContext; private DatabaseIndexingManager mDatabaseIndexingManager; public SearchFeatureProviderImpl(Context context) { mContext = context; } @Override public boolean isEnabled() { public boolean isEnabled(Context context) { return false; } Loading @@ -49,7 +44,7 @@ public class SearchFeatureProviderImpl implements SearchFeatureProvider { if (menu == null || activity == null) { return; } String menuTitle = mContext.getString(R.string.search_menu); String menuTitle = activity.getString(R.string.search_menu); MenuItem menuItem = menu.add(Menu.NONE, Menu.NONE, Menu.NONE, menuTitle) .setIcon(R.drawable.abc_ic_search_api_material) .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { Loading Loading @@ -86,7 +81,7 @@ public class SearchFeatureProviderImpl implements SearchFeatureProvider { @Override public void updateIndex(Context context) { if (isEnabled()) { if (isEnabled(context)) { getIndexingManager(context).update(); } else { Index.getInstance(context).update(); Loading Loading
src/com/android/settings/SettingsActivity.java +4 −4 Original line number Diff line number Diff line Loading @@ -329,7 +329,7 @@ public class SettingsActivity extends SettingsDrawerActivity } MenuInflater inflater = getMenuInflater(); if (mSearchFeatureProvider.isEnabled()) { if (mSearchFeatureProvider.isEnabled(this)) { mSearchFeatureProvider.setUpSearchMenu(menu, this); return true; } Loading Loading @@ -405,7 +405,7 @@ public class SettingsActivity extends SettingsDrawerActivity final FeatureFactory factory = FeatureFactory.getFactory(this); mDashboardFeatureProvider = factory.getDashboardFeatureProvider(this); mSearchFeatureProvider = factory.getSearchFeatureProvider(this); mSearchFeatureProvider = factory.getSearchFeatureProvider(); // Should happen before any call to getIntent() getMetaData(); Loading Loading @@ -1097,7 +1097,7 @@ public class SettingsActivity extends SettingsDrawerActivity @Deprecated @Override public boolean onQueryTextSubmit(String query) { if (mSearchFeatureProvider.isEnabled()) { if (mSearchFeatureProvider.isEnabled(this)) { return false; } mSearchQuery = query; Loading @@ -1109,7 +1109,7 @@ public class SettingsActivity extends SettingsDrawerActivity @Override public boolean onQueryTextChange(String newText) { mSearchQuery = newText; if (mSearchFeatureProvider.isEnabled() || mSearchResultsFragment == null) { if (mSearchFeatureProvider.isEnabled(this) || mSearchResultsFragment == null) { return false; } return mSearchResultsFragment.onQueryTextChange(newText); Loading
src/com/android/settings/overlay/FeatureFactory.java +1 −1 Original line number Diff line number Diff line Loading @@ -81,7 +81,7 @@ public abstract class FeatureFactory { public abstract EnterprisePrivacyFeatureProvider getEnterprisePrivacyFeatureProvider( Context context); public abstract SearchFeatureProvider getSearchFeatureProvider(Context context); public abstract SearchFeatureProvider getSearchFeatureProvider(); public abstract SurveyFeatureProvider getSurveyFeatureProvider(Context context); Loading
src/com/android/settings/overlay/FeatureFactoryImpl.java +2 −2 Original line number Diff line number Diff line Loading @@ -104,9 +104,9 @@ public class FeatureFactoryImpl extends FeatureFactory { } @Override public SearchFeatureProvider getSearchFeatureProvider(Context context) { public SearchFeatureProvider getSearchFeatureProvider() { if (mSearchFeatureProvider == null) { mSearchFeatureProvider = new SearchFeatureProviderImpl(context); mSearchFeatureProvider = new SearchFeatureProviderImpl(); } return mSearchFeatureProvider; } Loading
src/com/android/settings/search2/SearchFeatureProvider.java +1 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ public interface SearchFeatureProvider { /** * @return true to use the new version of search */ boolean isEnabled(); boolean isEnabled(Context context); /** * Inserts the Menu items into Settings activity. Loading
src/com/android/settings/search2/SearchFeatureProviderImpl.java +3 −8 Original line number Diff line number Diff line Loading @@ -31,16 +31,11 @@ import com.android.settings.applications.PackageManagerWrapperImpl; * FeatureProvider for the refactored search code. */ public class SearchFeatureProviderImpl implements SearchFeatureProvider { protected Context mContext; private DatabaseIndexingManager mDatabaseIndexingManager; public SearchFeatureProviderImpl(Context context) { mContext = context; } @Override public boolean isEnabled() { public boolean isEnabled(Context context) { return false; } Loading @@ -49,7 +44,7 @@ public class SearchFeatureProviderImpl implements SearchFeatureProvider { if (menu == null || activity == null) { return; } String menuTitle = mContext.getString(R.string.search_menu); String menuTitle = activity.getString(R.string.search_menu); MenuItem menuItem = menu.add(Menu.NONE, Menu.NONE, Menu.NONE, menuTitle) .setIcon(R.drawable.abc_ic_search_api_material) .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { Loading Loading @@ -86,7 +81,7 @@ public class SearchFeatureProviderImpl implements SearchFeatureProvider { @Override public void updateIndex(Context context) { if (isEnabled()) { if (isEnabled(context)) { getIndexingManager(context).update(); } else { Index.getInstance(context).update(); Loading