diff --git a/src/kits/app/Application.cpp b/src/kits/app/Application.cpp index 613ef659fd..84b802d81b 100644 --- a/src/kits/app/Application.cpp +++ b/src/kits/app/Application.cpp @@ -566,7 +566,7 @@ BApplication::MessageReceived(BMessage *message) BMessage specifier; int32 what; const char *property = NULL; - if (message->GetCurrentSpecifier(&index, &specifier, &what, &property) < B_OK) + if (message->GetCurrentSpecifier(&index, &specifier, &what, &property) < B_OK || !ScriptReceived(message, index, &specifier, what, property)) BLooper::MessageReceived(message); break;