1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-22 22:13:35 +02:00
vcmi/client/windows
Ivan Savenko 9fbeacb688 Fix possible memory corruption in video player
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
2024-12-07 15:37:03 +00:00
..
settings
CCastleInterface.cpp fix window 2024-11-23 19:19:07 +01:00
CCastleInterface.h
CCreatureWindow.cpp text fixes 2024-11-30 00:41:09 +01:00
CCreatureWindow.h better approach for scrollbar 2024-11-02 15:16:38 +01:00
CExchangeWindow.cpp Full exchange when holding alt while pressing exchange screen creature arrow button 2024-12-03 20:40:06 +01:00
CExchangeWindow.h Full exchange when holding alt while pressing exchange screen creature arrow button 2024-12-03 20:40:06 +01:00
CHeroBackpackWindow.cpp QuickBackpack window position on shift+click slot fixed 2024-11-04 14:16:06 +02:00
CHeroBackpackWindow.h
CHeroOverview.cpp QuickBackpack window position on shift+click slot fixed 2024-11-04 14:16:06 +02:00
CHeroOverview.h QuickBackpack window position on shift+click slot fixed 2024-11-04 14:16:06 +02:00
CHeroWindow.cpp crash fix: dismiss hero when pick artifact 2024-11-26 01:11:09 +08:00
CHeroWindow.h
CKingdomInterface.cpp QuickBackpack window position on shift+click slot fixed 2024-11-04 14:16:06 +02:00
CKingdomInterface.h
CMapOverview.cpp TerrainTile now uses identifiers instead of pointers to VLC 2024-10-30 16:22:11 +00:00
CMapOverview.h
CMarketWindow.cpp QuickBackpack window position on shift+click slot fixed 2024-11-04 14:16:06 +02:00
CMarketWindow.h
CMessage.cpp revert text fix 2024-12-02 22:36:49 +01:00
CMessage.h
CPuzzleWindow.cpp
CPuzzleWindow.h
CQuestLog.cpp
CQuestLog.h
CreaturePurchaseCard.cpp fix picture (regression) 2024-11-15 03:25:16 +01:00
CreaturePurchaseCard.h
CSpellWindow.cpp Fix possible memory corruption in video player 2024-12-07 15:37:03 +00:00
CSpellWindow.h Fix possible memory corruption in video player 2024-12-07 15:37:03 +00:00
CTutorialWindow.cpp
CTutorialWindow.h
CWindowObject.cpp
CWindowObject.h
CWindowWithArtifacts.cpp Merge pull request #4870 from SoundSSGood/secSkillPlace-fix 2024-11-06 22:02:28 +02:00
CWindowWithArtifacts.h QuickBackpack window position on shift+click slot fixed 2024-11-04 14:16:06 +02:00
GUIClasses.cpp Fix possible memory corruption in video player 2024-12-07 15:37:03 +00:00
GUIClasses.h Fix possible memory corruption in video player 2024-12-07 15:37:03 +00:00
InfoWindows.cpp fix window 2024-11-23 19:19:07 +01:00
InfoWindows.h fix window 2024-11-23 19:19:07 +01:00
QuickRecruitmentWindow.cpp
QuickRecruitmentWindow.h