From 7cb4e1c945f711ea9353eb120b7f72181d220c99 Mon Sep 17 00:00:00 2001 From: Maik Merten Date: Sat, 9 Aug 2014 15:13:59 +0200 Subject: [PATCH] NPE fix and reset position on every command --- src/main/java/com/loomcom/symon/devices/SdController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/loomcom/symon/devices/SdController.java b/src/main/java/com/loomcom/symon/devices/SdController.java index e637b16..7c05840 100644 --- a/src/main/java/com/loomcom/symon/devices/SdController.java +++ b/src/main/java/com/loomcom/symon/devices/SdController.java @@ -54,7 +54,7 @@ public class SdController extends Device { private int lba0,lba1,lba2; private int command; private int position; - private Status status; + private Status status = Status.IDLE; public SdController(int address) throws MemoryRangeException { @@ -161,6 +161,7 @@ public class SdController extends Device { default: this.status = Status.IDLE; } + computePosition(); } @Override