summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2023-04-03 22:21:09 +0200
committerGitHub <noreply@github.com>2023-04-03 22:21:09 +0200
commit7be5fc551dc09f3cf919ca1b5b8c82b06cfbdf4d (patch)
treee999d24f9d77985c8a1edd3064e5f816afb15f89 /Source
parent655fca3efec192a3d0b87685fcd6cd032470f7c1 (diff)
parent241a739dc27216dd39a61c5572932b68d2c6c8bb (diff)
Merge pull request #11721 from mackal/dolphinqt-renderwidget-heap-use-after-free
DolphinQt: RenderWidget fix heap-use-after-free
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/DolphinQt/RenderWidget.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/DolphinQt/RenderWidget.cpp b/Source/Core/DolphinQt/RenderWidget.cpp
index c39621ad73..8393434530 100644
--- a/Source/Core/DolphinQt/RenderWidget.cpp
+++ b/Source/Core/DolphinQt/RenderWidget.cpp
@@ -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();