Не сохраняются значения Imgui.InputText в текстовом поле.

A S K I T

Активный
Автор темы
201
69
Версия MoonLoader
.026-beta
Возникла такая проблема: есть поле ввода текста (imgui.InputText), значения сохраняются в конфиг, но если перезагрузить скрипт, само текстовое поле будет пустым.
Всё работает как нужно, тут вопрос можно сказать чисто эстетический. Хотелось бы чтобы значения всегда оставались на своих местах.
Знает кто, как это реализовать?
1633540610673.png


Вот ключевые моменты кода::
local cfg = inicfg.load(inicfg.load({
    profile = {
        account_password = ''
    },
}, direct_cfg))
inicfg.save(cfg, direct_cfg)

--

local account_password = imgui.ImBuffer(32)

--

if imgui.InputText(u8'Пароль от аккаунта', account_password) then
    cfg.profile.account_password = cfg.profile.account_password
    inicfg.save(cfg)
end

--

function saveData()
    inicfg.save({
        profile =
        {
            account_password = account_password.v
        }
    }, getWorkingDirectory().."../config/script.ini")
end