diff --git a/core/MenuStyle_Base.cpp b/core/MenuStyle_Base.cpp index 89eeb534..6c966f1e 100644 --- a/core/MenuStyle_Base.cpp +++ b/core/MenuStyle_Base.cpp @@ -377,7 +377,7 @@ void BaseMenuStyle::ClientPressedKey(int client, unsigned int key_press) RemoveClientFromWatch(client); } - Handle_t hndl = menu->GetHandle(); + Handle_t hndl = menu ? menu->GetHandle() : BAD_HANDLE; AutoHandleRooter ahr(hndl); if (cancel)