From 5c52f0ffd528838a7998a5ad84a4ca47f46502e3 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Wed, 2 Apr 2014 21:26:17 -0700 Subject: Don't show change log when no changes listed (ie: code bump) --- src/github/daneren2005/dsub/view/ChangeLog.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/github/daneren2005/dsub/view/ChangeLog.java b/src/github/daneren2005/dsub/view/ChangeLog.java index b847733e..bbc4e4dd 100644 --- a/src/github/daneren2005/dsub/view/ChangeLog.java +++ b/src/github/daneren2005/dsub/view/ChangeLog.java @@ -281,7 +281,13 @@ public class ChangeLog { protected AlertDialog getDialog(boolean full) { WebView wv = new WebView(mContext); //wv.setBackgroundColor(0); // transparent - wv.loadDataWithBaseURL(null, getLog(full), "text/html", "UTF-8", null); + String log = getLog(full); + // No changes to show + if(log == null) { + return null; + } + + wv.loadDataWithBaseURL(null, log, "text/html", "UTF-8", null); AlertDialog.Builder builder = new AlertDialog.Builder(mContext); builder.setTitle( @@ -401,6 +407,10 @@ public class ChangeLog { // ... and sort them (newest version first). Collections.sort(versions, Collections.reverseOrder()); + if(versions.size() == 0) { + return null; + } + for (Integer version : versions) { int key = version.intValue(); -- cgit v1.2.3