78 | | // Update hotkey status before sending the event, |
79 | | // else the status will be outdated when processing the GUI event. |
80 | | HotkeyInputHandler(ev); |
81 | | ret = IN_HANDLED; |
82 | | |
83 | | if (ev->ev.type == SDL_HOTKEYDOWN) |
84 | | obj->SendEvent(GUIM_PRESSED, "press"); |
85 | | else |
86 | | obj->SendEvent(GUIM_RELEASED, "release"); |
| 78 | if ((ev->ev.type == SDL_HOTKEYDOWN && obj->SendEvent(GUIM_PRESSED, "press") == IN_HANDLED) || |
| 79 | (ev->ev.type == SDL_HOTKEYUP && obj->SendEvent(GUIM_RELEASED, "release") == IN_HANDLED)) |
| 80 | { |
| 81 | ret = IN_HANDLED; |
| 82 | } |