diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-04-03 22:21:09 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-03 22:21:09 +0200 |
| commit | 7be5fc551dc09f3cf919ca1b5b8c82b06cfbdf4d (patch) | |
| tree | e999d24f9d77985c8a1edd3064e5f816afb15f89 /Source | |
| parent | 655fca3efec192a3d0b87685fcd6cd032470f7c1 (diff) | |
| parent | 241a739dc27216dd39a61c5572932b68d2c6c8bb (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.cpp | 3 |
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(); |
