mirror of
https://github.com/vcmi/vcmi.git
synced 2025-01-10 00:43:59 +02:00
9fbeacb688
Fixes two bugs, one was definitely happening, and 2nd one that is causing undefined behavior and may work only in some std implementations - VideoPlayer would attempt to access subtitles widget after VideoPlayer itself was destroyed in onPlaybackFinished call - std::function was destroyed from a function that is being called by it. Replaced with 1-method interface to avoid usage of std::function in this scenario |
||
---|---|---|
.. | ||
markets | ||
Buttons.cpp | ||
Buttons.h | ||
CArtifactsOfHeroAltar.cpp | ||
CArtifactsOfHeroAltar.h | ||
CArtifactsOfHeroBackpack.cpp | ||
CArtifactsOfHeroBackpack.h | ||
CArtifactsOfHeroBase.cpp | ||
CArtifactsOfHeroBase.h | ||
CArtifactsOfHeroKingdom.cpp | ||
CArtifactsOfHeroKingdom.h | ||
CArtifactsOfHeroMain.cpp | ||
CArtifactsOfHeroMain.h | ||
CArtifactsOfHeroMarket.cpp | ||
CArtifactsOfHeroMarket.h | ||
CComponent.cpp | ||
CComponent.h | ||
CComponentHolder.cpp | ||
CComponentHolder.h | ||
CExchangeController.cpp | ||
CExchangeController.h | ||
CGarrisonInt.cpp | ||
CGarrisonInt.h | ||
ComboBox.cpp | ||
ComboBox.h | ||
CreatureCostBox.cpp | ||
CreatureCostBox.h | ||
CTextInput.cpp | ||
CTextInput.h | ||
GraphicalPrimitiveCanvas.cpp | ||
GraphicalPrimitiveCanvas.h | ||
Images.cpp | ||
Images.h | ||
IVideoHolder.h | ||
MiscWidgets.cpp | ||
MiscWidgets.h | ||
ObjectLists.cpp | ||
ObjectLists.h | ||
RadialMenu.cpp | ||
RadialMenu.h | ||
Scrollable.cpp | ||
Scrollable.h | ||
Slider.cpp | ||
Slider.h | ||
TextControls.cpp | ||
TextControls.h | ||
VideoWidget.cpp | ||
VideoWidget.h |