dolphin/Source
Dentomologist 37dd6c287e ResourcePackManager: Fix crash when removing pack
Avoid accessing destroyed `QTableWidgetItem` by retrieving the desired
path from the item before it's destroyed.

In `ResourcePackManager::Remove` pointers to the selected items in `m_table_widget`
were saved in the local variable `items` before calling `Uninstall`.
`Uninstall` called `RepopulateTable` which called
`m_table_widget->clear()`, destroying the table's descendants.  Upon
returning to `Remove` `items` then pointed to some of those destroyed descendants, and
passing `items[0]` to `GetResourcePackIndex` resulted in a call to
`item->row()` which was a use-after-free.

Fixes https://bugs.dolphin-emu.org/issues/14095.
2026-07-11 12:35:47 -07:00
..
Android Merge pull request #14716 from tom-pratt/chat-message-colours 2026-07-09 12:25:06 -07:00
Core ResourcePackManager: Fix crash when removing pack 2026-07-11 12:35:47 -07:00
DSPSpy
DSPTool
PCH mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
UnitTests Core: Implement automatic symbol demangling 2026-05-07 09:25:28 +02:00
VSProps Update bundled Windows Qt to 6.8.3 2026-06-26 19:22:16 +02:00
.clang-format
CMakeLists.txt
dolphin-emu.sln