Merge pull request #11721 from mackal/dolphinqt-renderwidget-heap-use-after-free

DolphinQt: RenderWidget fix heap-use-after-free
This commit is contained in:
Admiral H. Curtiss 2023-04-03 22:21:09 +02:00 committed by GitHub
commit 7be5fc551d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -488,10 +488,11 @@ void RenderWidget::PassEventToPresenter(const QEvent* event)
const u32 key = static_cast<u32>(key_event->key() & 0x1FF);
const char* chars = nullptr;
QByteArray utf8;
if (is_down)
{
auto utf8 = key_event->text().toUtf8();
utf8 = key_event->text().toUtf8();
if (utf8.size())
chars = utf8.constData();