When the user navigates to a different game info page, the dlc widgets get deleted. Because the signal was connected to a lambda, the connection wasn't severed upon deletion and once the DLC would finish downloading, Rare would crash because the object with the piggyback signal was already deleted. By using a dedicated slot to emit the signal we ensure that the connction is severed at Qt object deletion |
||
---|---|---|
.. | ||
account | ||
downloads | ||
games | ||
settings | ||
shop | ||
__init__.py | ||
tab_widgets.py |