diff --git a/TelegramBotBase/MessageLoops/FormBaseMessageLoop.cs b/TelegramBotBase/MessageLoops/FormBaseMessageLoop.cs index 4bec2a0..5d719b1 100644 --- a/TelegramBotBase/MessageLoops/FormBaseMessageLoop.cs +++ b/TelegramBotBase/MessageLoops/FormBaseMessageLoop.cs @@ -79,7 +79,7 @@ public class FormBaseMessageLoop : IMessageLoopFactory } //Action Event - if (!session.FormSwitched && mr.IsAction) + if (!session.FormSwitched && mr.IsAction && !mr.Handled) { //Send Action event to controls await activeForm.ActionControls(mr); diff --git a/TelegramBotBase/MessageLoops/FullMessageLoop.cs b/TelegramBotBase/MessageLoops/FullMessageLoop.cs index 1affd19..061a2ab 100644 --- a/TelegramBotBase/MessageLoops/FullMessageLoop.cs +++ b/TelegramBotBase/MessageLoops/FullMessageLoop.cs @@ -72,7 +72,7 @@ public class FullMessageLoop : IMessageLoopFactory } //Action Event - if (!session.FormSwitched && mr.IsAction) + if (!session.FormSwitched && mr.IsAction && !mr.Handled) { //Send Action event to controls await activeForm.ActionControls(mr);