diff --git a/bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/whiteboard/Page.java b/bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/whiteboard/Page.java
index 3d08434b0d95bda97e741b80100faaa7a70e47ba..cadc7fa878037298d0cec9dd5dce246fd0950887 100755
--- a/bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/whiteboard/Page.java
+++ b/bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/whiteboard/Page.java
@@ -60,7 +60,7 @@ public class Page {
 	}
 	
 	public void undo() {
-		if (annotations.isEmpty()) {
+		if (!annotations.isEmpty()) {
 			annotations.remove(annotations.size() - 1);
 		}
 	}