diff options
author | 2014-03-19 20:58:59 -0700 | |
---|---|---|
committer | 2014-03-19 20:58:59 -0700 | |
commit | 785e59613e4d415114e9988c22ea767114b39ba9 (patch) | |
tree | 751761f947e05c8d7be30ce77717ed742ea3e571 | |
parent | 75742f839df39b50fada6773ebd83f8e4e20c0a3 (diff) | |
parent | f96bffa69e5fa01b0bf53fb3af8c8b3539852322 (diff) | |
download | latinime-785e59613e4d415114e9988c22ea767114b39ba9.tar.gz latinime-785e59613e4d415114e9988c22ea767114b39ba9.tar.xz latinime-785e59613e4d415114e9988c22ea767114b39ba9.zip |
am f96bffa6: Suppress important notice when its title message is empty
* commit 'f96bffa69e5fa01b0bf53fb3af8c8b3539852322':
Suppress important notice when its title message is empty
-rw-r--r-- | java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java b/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java index ca8bef397..7d937a9d2 100644 --- a/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java +++ b/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java @@ -20,6 +20,7 @@ import android.content.Context; import android.content.SharedPreferences; import android.provider.Settings; import android.provider.Settings.SettingNotFoundException; +import android.text.TextUtils; import android.util.Log; import com.android.inputmethod.latin.InputAttributes; @@ -82,7 +83,17 @@ public final class ImportantNoticeUtils { if (inputAttributes == null || inputAttributes.mIsPasswordField) { return false; } - return hasNewImportantNotice(context) && !isInSystemSetupWizard(context); + if (isInSystemSetupWizard(context)) { + return false; + } + if (!hasNewImportantNotice(context)) { + return false; + } + final String importantNoticeTitle = getNextImportantNoticeTitle(context); + if (TextUtils.isEmpty(importantNoticeTitle)) { + return false; + } + return true; } public static void updateLastImportantNoticeVersion(final Context context) { |