Rules without a configuration activity aren't clickable.
Bug: 27823109 Change-Id: Ifa2291627846e562f9a04ec1e85582833ab234de
This commit is contained in:
@@ -311,6 +311,7 @@ public class ZenModeAutomationSettings extends ZenModeSettingsBase {
|
|||||||
ServiceInfo si = mServiceListing.findService(mContext, CONFIG, rule.getOwner());
|
ServiceInfo si = mServiceListing.findService(mContext, CONFIG, rule.getOwner());
|
||||||
ComponentName settingsActivity = getSettingsActivity(si);
|
ComponentName settingsActivity = getSettingsActivity(si);
|
||||||
setIntent(getRuleIntent(action, settingsActivity, mId));
|
setIntent(getRuleIntent(action, settingsActivity, mId));
|
||||||
|
setSelectable(settingsActivity != null || isSystemRule);
|
||||||
|
|
||||||
setWidgetLayoutResource(R.layout.zen_rule_widget);
|
setWidgetLayoutResource(R.layout.zen_rule_widget);
|
||||||
}
|
}
|
||||||
@@ -323,6 +324,8 @@ public class ZenModeAutomationSettings extends ZenModeSettingsBase {
|
|||||||
if (v != null) {
|
if (v != null) {
|
||||||
v.setOnClickListener(mDeleteListener);
|
v.setOnClickListener(mDeleteListener);
|
||||||
}
|
}
|
||||||
|
view.setDividerAllowedAbove(true);
|
||||||
|
view.setDividerAllowedBelow(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private final View.OnClickListener mDeleteListener = new View.OnClickListener() {
|
private final View.OnClickListener mDeleteListener = new View.OnClickListener() {
|
||||||
|
Reference in New Issue
Block a user