diff options
author | Vincent Breitmoser <valodim@mugenguild.com> | 2014-06-28 19:00:44 +0200 |
---|---|---|
committer | Vincent Breitmoser <valodim@mugenguild.com> | 2014-06-28 19:15:28 +0200 |
commit | d6a2875816f6caf1b6ed8cbc69c4779192b54c99 (patch) | |
tree | e0b8a908ef8f205953c4188c9499c15a951ecf35 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/LogDisplayFragment.java | |
parent | b7b22beafc69f9b936196eb2aea3b5fd89b3639e (diff) | |
download | open-keychain-d6a2875816f6caf1b6ed8cbc69c4779192b54c99.tar.gz open-keychain-d6a2875816f6caf1b6ed8cbc69c4779192b54c99.tar.bz2 open-keychain-d6a2875816f6caf1b6ed8cbc69c4779192b54c99.zip |
code cleanup and plurals in import log entries
closes #698
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/LogDisplayFragment.java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/LogDisplayFragment.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/LogDisplayFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/LogDisplayFragment.java index e42d9d00b..67317de6e 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/LogDisplayFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/LogDisplayFragment.java @@ -173,7 +173,14 @@ public class LogDisplayFragment extends ListFragment implements OnTouchListener ih = (ItemHolder) convertView.getTag(); } - ih.mText.setText(getResources().getString(entry.mType.getMsgId(), (Object[]) entry.mParameters)); + // special case: first parameter may be a quantity + if (entry.mParameters != null && entry.mParameters.length > 0 + && entry.mParameters[0] instanceof Integer) { + ih.mText.setText(getResources().getQuantityString(entry.mType.getMsgId(), + (Integer) entry.mParameters[0], entry.mParameters)); + } else { + ih.mText.setText(getResources().getString(entry.mType.getMsgId(), entry.mParameters)); + } ih.mText.setTextColor(entry.mLevel == LogLevel.DEBUG ? Color.GRAY : Color.BLACK); convertView.setPadding((entry.mIndent) * dipFactor, 0, 0, 0); switch (entry.mLevel) { |