From ba9ede873c41af9d94647ebac457bcd8ca816f78 Mon Sep 17 00:00:00 2001 From: Gaspar Capello Date: Wed, 27 Dec 2023 10:54:11 -0300 Subject: [PATCH] Fix Alt+T -> Alt+V instantly crashes Aseprite without warning (fix #4221) --- src/ui/menu.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ui/menu.cpp b/src/ui/menu.cpp index 23cbeac34..0144963e2 100644 --- a/src/ui/menu.cpp +++ b/src/ui/menu.cpp @@ -323,6 +323,9 @@ void MenuItem::setSubmenu(Menu* menu) void MenuItem::openSubmenu() { + MenuBaseData* base = get_base(this); + if (base && base->is_processing) + return; if (auto menu = static_cast(parent())) menu->highlightItem(this, true, true, true); }