Fix building on MSVC & fix a double-free crash
This commit is contained in:
parent
e27ab237ba
commit
4873eb898a
@ -139,6 +139,7 @@
|
|||||||
<ClInclude Include="entity.h" />
|
<ClInclude Include="entity.h" />
|
||||||
<ClInclude Include="gametime.h" />
|
<ClInclude Include="gametime.h" />
|
||||||
<ClInclude Include="input.h" />
|
<ClInclude Include="input.h" />
|
||||||
|
<ClInclude Include="leaderboards.h" />
|
||||||
<ClInclude Include="mapper_misc.h" />
|
<ClInclude Include="mapper_misc.h" />
|
||||||
<ClInclude Include="particle.h" />
|
<ClInclude Include="particle.h" />
|
||||||
<ClInclude Include="physics.h" />
|
<ClInclude Include="physics.h" />
|
||||||
@ -166,6 +167,8 @@
|
|||||||
<ClCompile Include="entity.c" />
|
<ClCompile Include="entity.c" />
|
||||||
<ClCompile Include="gametime.c" />
|
<ClCompile Include="gametime.c" />
|
||||||
<ClCompile Include="input.c" />
|
<ClCompile Include="input.c" />
|
||||||
|
<ClCompile Include="leaderboards.c" />
|
||||||
|
<ClCompile Include="leaderboards_file.c" />
|
||||||
<ClCompile Include="main.cpp" />
|
<ClCompile Include="main.cpp" />
|
||||||
<ClCompile Include="mapper_misc.c" />
|
<ClCompile Include="mapper_misc.c" />
|
||||||
<ClCompile Include="mapper_misc_render.cpp" />
|
<ClCompile Include="mapper_misc_render.cpp" />
|
||||||
|
@ -84,6 +84,9 @@
|
|||||||
<ClInclude Include="ui.h">
|
<ClInclude Include="ui.h">
|
||||||
<Filter>头文件</Filter>
|
<Filter>头文件</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="leaderboards.h">
|
||||||
|
<Filter>头文件</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="util\queue.c">
|
<ClCompile Include="util\queue.c">
|
||||||
@ -188,5 +191,11 @@
|
|||||||
<ClCompile Include="ui_boxbuilder.c">
|
<ClCompile Include="ui_boxbuilder.c">
|
||||||
<Filter>源文件</Filter>
|
<Filter>源文件</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="leaderboards.c">
|
||||||
|
<Filter>源文件</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="leaderboards_file.c">
|
||||||
|
<Filter>源文件</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
@ -70,6 +70,7 @@ static void _ui_Action_EndIntermission(System_UI *sys, ui_Part *part, uintptr_t
|
|||||||
// should be able to just use this
|
// should be able to just use this
|
||||||
_ui_Action_SelectLevel(sys, part, data);
|
_ui_Action_SelectLevel(sys, part, data);
|
||||||
free((void *)data);
|
free((void *)data);
|
||||||
|
((ui_Button *)part->user)->callback_data = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user