[mimgui] Баг с фокусом в InputText

kyrtion

Известный
Автор темы
902
321
Версия MoonLoader
.026-beta
Lua:
-- в начале
local chat = { log = function(str, ...) sampAddChatMessage(string.format(str, ...), -1) end }
window = new.bool(true)
input = new.char[300]('')

-- imgui code
if imgui.InputText('##INPUT__KDIALOG', input, sizeof(input), imgui.InputTextFlags.EnterReturnsTrue) then
    window[0] = not window[0]
    chat.log('Written input: %s', str(input))
end

общем, когда я тыкаю enter, окно закрывается и отправляется в чате что я ввел.
однако, когда я снова открываю окно, тыкаю поле ввода - закрывается не нажимая Enter и отправляется в чате, всё повторяется бесконечно.

целый час не нашел решение проблемы. кто шарит как это пофиксить?
 
  • Эм
Реакции: PVETerpila