Merge "Fixing crash in previous CL." into ub-launcher3-burnaby
This commit is contained in:
@@ -199,15 +199,20 @@ public class AlphabeticalAppsList {
|
||||
private int mNumAppsPerRow;
|
||||
private int mNumPredictedAppsPerRow;
|
||||
|
||||
public AlphabeticalAppsList(Context context, AdapterChangedCallback auCb, int numAppsPerRow,
|
||||
int numPredictedAppsPerRow) {
|
||||
public AlphabeticalAppsList(Context context, int numAppsPerRow, int numPredictedAppsPerRow) {
|
||||
mContext = context;
|
||||
mIndexer = new AlphabeticIndexCompat(context);
|
||||
mAppNameComparator = new AppNameComparator(context);
|
||||
mAdapterChangedCallback = auCb;
|
||||
setNumAppsPerRow(numAppsPerRow, numPredictedAppsPerRow);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the apps updated callback.
|
||||
*/
|
||||
public void setAppsUpdatedCallback(AdapterChangedCallback auCb) {
|
||||
mAdapterChangedCallback = auCb;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the number of apps per row. Used only for AppsContainerView.SECTIONED_GRID_COALESCED.
|
||||
*/
|
||||
|
||||
@@ -210,7 +210,8 @@ public class AppsContainerView extends BaseContainerView implements DragSource,
|
||||
mLayoutInflater = LayoutInflater.from(context);
|
||||
mNumAppsPerRow = grid.appsViewNumCols;
|
||||
mNumPredictedAppsPerRow = grid.appsViewNumPredictiveCols;
|
||||
mApps = new AlphabeticalAppsList(context, this, mNumAppsPerRow, mNumPredictedAppsPerRow);
|
||||
mApps = new AlphabeticalAppsList(context, mNumAppsPerRow, mNumPredictedAppsPerRow);
|
||||
mApps.setAppsUpdatedCallback(this);
|
||||
mAdapter = new AppsGridAdapter(context, mApps, mNumAppsPerRow, this, this, mLauncher, this);
|
||||
mAdapter.setEmptySearchText(res.getString(R.string.loading_apps_message));
|
||||
mAdapter.setNumAppsPerRow(mNumAppsPerRow);
|
||||
|
||||
Reference in New Issue
Block a user