Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: db77ed10b3c8a15aa07d69f1d31ea8fa6bc587c6 https://github.com/synfig/synfig/commit/db77ed10b3c8a15aa07d69f1d31ea8fa6bc587c6 Author: rodolforg <rodolf...@users.noreply.github.com> 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 Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl