From 75b1098572ee2bb2754099933d471c8e643cb0d1 Mon Sep 17 00:00:00 2001 From: Miku AuahDark Date: Thu, 17 Mar 2022 23:39:54 +0800 Subject: [PATCH] Add love.localechanged callback. --- src/modules/event/sdl/Event.cpp | 3 +++ src/modules/love/callbacks.lua | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/modules/event/sdl/Event.cpp b/src/modules/event/sdl/Event.cpp index d8d8deddf..60e68a36f 100644 --- a/src/modules/event/sdl/Event.cpp +++ b/src/modules/event/sdl/Event.cpp @@ -551,6 +551,9 @@ Message *Event::convertJoystickEvent(const SDL_Event &e) const msg = new Message("joystickremoved", vargs); } break; + case SDL_LOCALECHANGED: + msg = new Message("localechanged"); + break; default: break; } diff --git a/src/modules/love/callbacks.lua b/src/modules/love/callbacks.lua index 66735695c..200999169 100644 --- a/src/modules/love/callbacks.lua +++ b/src/modules/love/callbacks.lua @@ -120,6 +120,9 @@ function love.createhandlers() displayrotated = function (display, orient) if love.displayrotated then return love.displayrotated(display, orient) end end, + localechanged = function () + if love.localechanged then return love.localechanged() end + end, }, { __index = function(self, name) error("Unknown event: " .. name)