{ "schemaVersion": 1, "task": "WBV2-P1424-001", "scope": "batch", "pattern": "runtime-", "selectedUnits": [], "sourcePathCount": 1, "runtimePathCount": 0, "hitCount": 164, "truncated": true, "hits": [ "153: if (!win || !win->runtime->eventstate) return false;", "309: if (UNLIKELY(!win->runtime->ghostwin)) {", "319: if (win == wm->runtime->winactive) {", "320: wm->runtime->winactive = nullptr;", "323: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "327: GPU_context_active_set(static_cast(win->runtime->gpuctx));", "343: GPU_context_discard(static_cast(win->runtime->gpuctx));", "346: win->runtime->ghostwin = nullptr;", "347: win->runtime->gpuctx = nullptr;", "354: WM_event_remove_handlers(C, &win->runtime->handlers);", "355: WM_event_remove_handlers(C, &win->runtime->modalhandlers);", "376: for (wmTimer &wt : wm->runtime->timers.items_mutable()) {", "386: for (wmTimer &wt : wm->runtime->timers.items_mutable()) {", "396: if (win->runtime->eventstate) {", "397: MEM_delete(win->runtime->eventstate);", "399: if (win->runtime->event_last_handled) {", "400: MEM_delete(win->runtime->event_last_handled);", "455: const GHOST_IWindow *ghost_window = static_cast(win_src->runtime->ghostwin);", "491: if (win_dst->runtime->ghostwin) {", "604: (win->runtime->ghostwin != nullptr))", "615: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "692: WM_event_remove_handlers(C, &win->runtime->handlers);", "694: WM_event_remove_handlers(C, &win->runtime->modalhandlers);", "696: if (!win->runtime->handlers.is_empty() || !win->runtime->modalhandlers.is_empty()) {", "729: WM_event_remove_handlers(C, &win->runtime->handlers);", "731: WM_event_remove_handlers(C, &win->runtime->modalhandlers);", "757: if (!win->runtime->handlers.is_empty() || !win->runtime->modalhandlers.is_empty()) {", "785: * The window may *not* have been created, any calls depending on `win->runtime->ghostwin` are", "894: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "904: if (win->runtime->ghostwin == nullptr) {", "908: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "914: if (win->runtime->ghostwin == nullptr) {", "918: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "931: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "978: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "999: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "1022: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "1052: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "1061: GHOST_IWindow *ghost_window = static_cast(win->runtime->ghostwin);", "1084: const uint8_t keymodifier_eventstate = win->runtime->eventstate->modifier;", "1135: if (win->runtime->eventstate->modifier != 0) {", "1136: const uint8_t keymodifier_eventstate = win->runtime->eventstate->modifier;", "1140: * `win->runtime->eventstate` which are not considered held by the GHOST internal state.", "1172: copy_v2_v2_int(win->runtime->eventstate->xy, xy);", "1178: if (win->runtime->eventstate) {", "1182: win->runtime->eventstate = MEM_new(\"window event state\");", "1224: wmWindow *prev_windrawable = wm->runtime->windrawable;", "1236: static_cast((win->parent) ? win->parent->runtime->ghostwin : nullptr));", "1242: win->runtime->gpuctx = GPU_context_create(ghost_window, nullptr);", "1252: if (win->runtime->gpuctx) {", "1253: GPU_context_active_set(static_cast(win->runtime->gpuctx));", "1254: GPU_context_discard(static_cast(win->runtime->gpuctx));", "1255: win->runtime->gpuctx = nullptr;", "1270: win->runtime->ghostwin = ghost_window;", "1337: if (win->runtime->ghostwin == nullptr) {", "1376: if (win->runtime->ghostwin != nullptr) {", "1394: wm->runtime->defaultconf, \"Window\", SPACE_EMPTY, RGN_TYPE_WINDOW);", "1395: WM_event_add_keymap_handler(&win->runtime->handlers, keymap);", "1397: keymap = WM_keymap_ensure(wm->runtime->defaultconf, \"Screen\", SPACE_EMPTY, RGN_TYPE_WINDOW);", "1398: WM_event_add_keymap_handler(&win->runtime->handlers, keymap);" ] }