yuzu/src
Jens Schmer 27a9cc2e63 Fix Service object leak on emulation stop
Services created with the ServiceFramework base class install themselves as HleHandlers with an owning shared_ptr in the ServerPort ServiceFrameworkBase::port member variable, creating a cyclic ownership between ServiceFrameworkBase and the ServerPort, preventing deletion of the service objects.

Fix that by removing the ServiceFrameworkBase::port member because that was only used to detect multiple attempts at installing a port. Instead store a flag if the port was already installed to achieve the same functionality.
2018-12-13 20:08:23 +01:00
..
audio_core Avoid (expensive) audio interpolation when sample rates already match 2018-12-06 09:46:08 -08:00
common Backport review comment from citra-emu/citra#4418 2018-12-07 16:21:18 +01:00
core Fix Service object leak on emulation stop 2018-12-13 20:08:23 +01:00
input_common Port #4141 from citra: Joystick hotplug support (#1275) 2018-09-10 21:29:59 -04:00
tests global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
video_core Merge pull request #1893 from lioncash/warn 2018-12-11 20:47:10 -05:00
web_service compatdb: Use a seperate endpoint for testcase submission 2018-10-28 13:23:02 +01:00
yuzu Merge pull request #1819 from DarkLordZach/disable-addons 2018-12-10 21:52:19 -05:00
yuzu_cmd qt: Add Properties menu to game list right-click 2018-12-04 13:34:50 -05:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt Port web_service from Citra 2018-10-02 15:30:48 +02:00