An LMB event is only triggered with a double-click ?!

I’m using the Shooter game as a base and my guns would only fire if i double clicked.

To solve it, in my ShooterPlayerController I remove the lines that set the InputMode:

void AShooterPlayerController ::SetPlayer( UPlayer* InPlayer )
{
	Super::SetPlayer( InPlayer );

	if (ULocalPlayer* const LocalPlayer = Cast<ULocalPlayer>(Player))
	{
   	...
		//FInputModeGameOnly InputMode;
		//SetInputMode(InputMode);
   	...