Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: db77ed10b3c8a15aa07d69f1d31ea8fa6bc587c6
https://github.com/synfig/synfig/commit/db77ed10b3c8a15aa07d69f1d31ea8fa6bc587c6
Author: rodolforg <[email protected]>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M synfig-studio/src/gui/widgets/widget_timetrack.cpp
M synfig-studio/src/gui/widgets/widget_timetrack.h
Log Message:
-----------
Fixed memory leak with Widget_Timetrack: row_info now stored by value instead
of pointer (#1652)
Widget_Timetrack::rebuild_param_info_list() fills param_info_map with parameter
panel a newly allocated row info that would override previous value. Previous
param_info_map::clear() call wouldn't deallocate them properly.
Therefore, for avoiding this problem, don't use unneeded data via pointers,
but store them directly in param_info_map.
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl