Merge "Add null check to precent crash in monkey test" into qt-dev
am: 99162f2a35
Change-Id: I0f97e3b46e081fca41190ba9ea10d839f268511a
This commit is contained in:
@@ -25,6 +25,10 @@ public class PanelFeatureProviderImpl implements PanelFeatureProvider {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PanelContent getPanel(Context context, String panelType, String mediaPackageName) {
|
public PanelContent getPanel(Context context, String panelType, String mediaPackageName) {
|
||||||
|
if (context == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
switch (panelType) {
|
switch (panelType) {
|
||||||
case Settings.Panel.ACTION_INTERNET_CONNECTIVITY:
|
case Settings.Panel.ACTION_INTERNET_CONNECTIVITY:
|
||||||
return InternetConnectivityPanel.create(context);
|
return InternetConnectivityPanel.create(context);
|
||||||
|
@@ -170,6 +170,10 @@ public class PanelFragment extends Fragment {
|
|||||||
.getPanelFeatureProvider()
|
.getPanelFeatureProvider()
|
||||||
.getPanel(activity, panelType, mediaPackageName);
|
.getPanel(activity, panelType, mediaPackageName);
|
||||||
|
|
||||||
|
if (mPanel == null) {
|
||||||
|
activity.finish();
|
||||||
|
}
|
||||||
|
|
||||||
mMetricsProvider = FeatureFactory.getFactory(activity).getMetricsFeatureProvider();
|
mMetricsProvider = FeatureFactory.getFactory(activity).getMetricsFeatureProvider();
|
||||||
|
|
||||||
mPanelSlices.setLayoutManager(new LinearLayoutManager((activity)));
|
mPanelSlices.setLayoutManager(new LinearLayoutManager((activity)));
|
||||||
|
Reference in New Issue
Block a user