Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/intern/wm_event_system.c
| Show First 20 Lines • Show All 2,011 Lines • ▼ Show 20 Lines | else if (handler_base->type == WM_HANDLER_TYPE_UI) { | ||||
| CTX_wm_menu_set(C, menu); | CTX_wm_menu_set(C, menu); | ||||
| } | } | ||||
| } | } | ||||
| wm_event_free_handler(handler_base); | wm_event_free_handler(handler_base); | ||||
| } | } | ||||
| } | } | ||||
| static bool wm_eventmatch(const wmEvent *winevent, const wmKeyMapItem *kmi) | bool wm_eventmatch(const wmEvent *winevent, const wmKeyMapItem *kmi) | ||||
| { | { | ||||
| if (kmi->flag & KMI_INACTIVE) { | if (kmi->flag & KMI_INACTIVE) { | ||||
| return false; | return false; | ||||
| } | } | ||||
| if (winevent->is_repeat) { | if (winevent->is_repeat) { | ||||
| if (kmi->flag & KMI_REPEAT_IGNORE) { | if (kmi->flag & KMI_REPEAT_IGNORE) { | ||||
| return false; | return false; | ||||
| ▲ Show 20 Lines • Show All 3,611 Lines • Show Last 20 Lines | |||||