mirror of
https://github.com/love2d/love.git
synced 2026-08-15 15:51:12 +02:00
Remove love.dropbegan and love.dropcompleted callbacks. Closes #1908
They don't do what most people might assume they do (they happen at the same time as the user completes a drag-and-drop operation and they surround the dropfile events, instead of starting when the user initiates the operation). Also their functionality can be replicated without needing dedicated love event callbacks.
This commit is contained in:
@@ -414,12 +414,6 @@ Message *Event::convert(const SDL_Event &e)
|
||||
}
|
||||
SDL_free(e.drop.file);
|
||||
break;
|
||||
case SDL_DROPBEGIN:
|
||||
msg = new Message("dropbegan");
|
||||
break;
|
||||
case SDL_DROPCOMPLETE:
|
||||
msg = new Message("dropcompleted");
|
||||
break;
|
||||
case SDL_QUIT:
|
||||
case SDL_APP_TERMINATING:
|
||||
msg = new Message("quit");
|
||||
|
||||
@@ -115,12 +115,6 @@ function love.createhandlers()
|
||||
directorydropped = function (dir)
|
||||
if love.directorydropped then return love.directorydropped(dir) end
|
||||
end,
|
||||
dropbegan = function ()
|
||||
if love.dropbegan then return love.dropbegan() end
|
||||
end,
|
||||
dropcompleted = function ()
|
||||
if love.dropcompleted then return love.dropcompleted() end
|
||||
end,
|
||||
lowmemory = function ()
|
||||
if love.lowmemory then love.lowmemory() end
|
||||
collectgarbage()
|
||||
|
||||
Reference in New Issue
Block a user