Fix monkey crash

Test: runtest systemui
Change-Id: I6706a9e1bb7935d709f10c192f421fe1d321fe1d
Fixes: 36779672
This commit is contained in:
Jason Monk
2017-04-03 15:22:54 -04:00
parent f244f7e1b8
commit 6997da71fb
2 changed files with 7 additions and 1 deletions

View File

@@ -242,7 +242,7 @@ public class QSDetail extends LinearLayout {
mDetailSettingsButton.setVisibility(settingsIntent != null ? VISIBLE : GONE);
mDetailSettingsButton.setOnClickListener(v -> {
Dependency.get(MetricsLogger.class).action(ACTION_QS_MORE_SETTINGS,
mDetailAdapter.getMetricsCategory());
adapter.getMetricsCategory());
Dependency.get(ActivityStarter.class)
.postStartActivityDismissingKeyguard(settingsIntent, 0);
});

View File

@@ -100,4 +100,10 @@ public class QSDetailTest extends SysuiTestCase {
ViewUtils.detachView(mQsDetail);
mTestableLooper.processAllMessages();
}
@Test
public void testNullAdapterClick() {
mQsDetail.setupDetailFooter(mock(DetailAdapter.class));
mQsDetail.findViewById(android.R.id.button2).performClick();
}
}