api/system: check if a window is created when firing DND events
This commit is contained in:
parent
3d0344393c
commit
77d443c53d
|
@ -228,8 +228,9 @@ top:
|
||||||
SDL_GetMouseState(&mx, &my);
|
SDL_GetMouseState(&mx, &my);
|
||||||
lua_pushstring(L, "filedropped");
|
lua_pushstring(L, "filedropped");
|
||||||
lua_pushstring(L, e.drop.file);
|
lua_pushstring(L, e.drop.file);
|
||||||
lua_pushinteger(L, mx * window_renderer->scale_x);
|
// a DND into dock event fired before a window is created
|
||||||
lua_pushinteger(L, my * window_renderer->scale_y);
|
lua_pushinteger(L, mx * (window_renderer ? window_renderer->scale_x : 0));
|
||||||
|
lua_pushinteger(L, my * (window_renderer ? window_renderer->scale_y : 0));
|
||||||
SDL_free(e.drop.file);
|
SDL_free(e.drop.file);
|
||||||
return 4;
|
return 4;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue