diff --git a/Source/DasherVR/Private/Dasher3DWidget.cpp b/Source/DasherVR/Private/Dasher3DWidget.cpp
index e7d90b6ab070cae427c66cb48056b2d9fa68666a..b1373ced25c1138e6670b0c3f8f94951c04940d5 100644
--- a/Source/DasherVR/Private/Dasher3DWidget.cpp
+++ b/Source/DasherVR/Private/Dasher3DWidget.cpp
@@ -283,7 +283,7 @@ void ADasher3DWidget::SetMouseLocation(FVector WorldLocation)
 
 void ADasher3DWidget::SimulateClick(FKey Key, bool pressed)
 {
-	if(Key == EKeys::LeftMouseButton || Key == EKeys::RightMouseButton)
+	if(!(Key == EKeys::LeftMouseButton || Key == EKeys::RightMouseButton)) return;
 	if(pressed)
 	{ 
 		DasherMainInterface->KeyDown(FDateTime::Now().GetSecond() + FDateTime::Now().GetMillisecond(), (Key == EKeys::LeftMouseButton) ? Dasher::Keys::Primary_Input : Dasher::Keys::Secondary_Input);