diff --git a/PlayWallCore/src/main/java/de/tobias/playpad/tigger/Trigger.java b/PlayWallCore/src/main/java/de/tobias/playpad/tigger/Trigger.java
index f0516d5a7963b65c5b6f4009e81cba641f7e9dcd..39ece8a9fd18f427d10d0d3067dc1184a1b8a681 100644
--- a/PlayWallCore/src/main/java/de/tobias/playpad/tigger/Trigger.java
+++ b/PlayWallCore/src/main/java/de/tobias/playpad/tigger/Trigger.java
@@ -111,8 +111,10 @@ public class Trigger {
 			} else if (triggerPoint == TriggerPoint.STOP) {
 				item.performAction(pad, project, mainViewController, currentProfile);
 			} else if (triggerPoint == TriggerPoint.EOF) {
-				if (item.getDurationFromPoint() == Duration.ZERO && pad.isEof()) {
-					item.performAction(pad, project, mainViewController, currentProfile);
+				if (item.getDurationFromPoint() == Duration.ZERO) {
+					if (pad.isEof()) {
+						item.performAction(pad, project, mainViewController, currentProfile);
+					}
 				} else {
 					handleEndPoint(pad, currentDuration, project, mainViewController, currentProfile, item);
 				}