Merge "Don\'t save a rule without a name." into nyc-dev am: 257355afde

am: b6dfee89f7

* commit 'b6dfee89f71b436b827506272d27218e90d54cd6':
  Don't save a rule without a name.

Change-Id: Ie6788c6b81480fdfdb228945bd4f2451bc99b78c
This commit is contained in:
Julia Reynolds
2016-04-21 12:48:31 +00:00
committed by android-build-merger

View File

@@ -19,6 +19,7 @@ package com.android.settings.notification;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.content.Context; import android.content.Context;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.text.TextUtils;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.widget.EditText; import android.widget.EditText;
@@ -51,6 +52,9 @@ public abstract class ZenRuleNameDialog {
@Override @Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
final String newName = trimmedText(); final String newName = trimmedText();
if (TextUtils.isEmpty(newName)) {
return;
}
if (!mIsNew && mOriginalRuleName != null if (!mIsNew && mOriginalRuleName != null
&& mOriginalRuleName.equals(newName)) { && mOriginalRuleName.equals(newName)) {
return; // no change to an existing rule, just dismiss return; // no change to an existing rule, just dismiss