aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java
diff options
context:
space:
mode:
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java
index 495f9f861..d65a84e5b 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java
@@ -641,7 +641,7 @@ public abstract class OperationResult implements Parcelable {
public void add(OperationResult subResult, int indent) {
OperationLog subLog = subResult.getLog();
- mParcels.add(new SubLogEntryParcel(subResult, subLog.getLast().mType, indent, subLog.getLast().mParameters));
+ mParcels.add(new SubLogEntryParcel(subResult, subLog.getFirst().mType, indent, subLog.getFirst().mParameters));
}
public void clear() {
@@ -678,6 +678,13 @@ public abstract class OperationResult implements Parcelable {
return mParcels.isEmpty();
}
+ public LogEntryParcel getFirst() {
+ if (mParcels.isEmpty()) {
+ return null;
+ }
+ return mParcels.get(0);
+ }
+
public LogEntryParcel getLast() {
if (mParcels.isEmpty()) {
return null;