/* * Vencord, a Discord client mod * Copyright (c) 2026 Evandro * SPDX-License-Identifier: GPL-3.0-or-later */ import type { Patch } from "@utils/types"; export const PATCHES: Omit[] = [{ // KeybindsStore: native keybind registration and Wayland portal state find: "Skipping registration.", replacement: [ { match: /(\i\.\i)\.inputEventRegister\((\i),(\i),(\i),(\i)\)/, replace: "$1.inputEventRegister($2,$3,...$self.wrapRegistration($1,$2,$3,$4,$5))" }, { match: /(\i\.\i)\.inputEventUnregister\(/, replace: "$self.unregister($1," }, { match: /(setWaylandPortalShortcutsCallback\(\i=>\{let \i=\{\};for\(let (\i) of \i\)\i\[String\(\2\.eventId\)\]=)\2/, replace: "$1$self.fixPortalState($2)" } ] }];