diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-28 01:23:21 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-28 01:23:21 (GMT) |
| commit | aa774771a048200976211ac6ce8da5e7e29a7ce7 (patch) | |
| tree | e7ca088297d3a6f4f294617f1dfd4e44a9caf383 /src/simulation/SaveRenderer.cpp | |
| parent | 385552ceab18ed968f12f6612159452510415048 (diff) | |
| download | powder-aa774771a048200976211ac6ce8da5e7e29a7ce7.zip powder-aa774771a048200976211ac6ce8da5e7e29a7ce7.tar.gz | |
Collapse gamesave to save space in memory
Diffstat (limited to 'src/simulation/SaveRenderer.cpp')
| -rw-r--r-- | src/simulation/SaveRenderer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/simulation/SaveRenderer.cpp b/src/simulation/SaveRenderer.cpp index 048a24e..8aef523 100644 --- a/src/simulation/SaveRenderer.cpp +++ b/src/simulation/SaveRenderer.cpp @@ -41,6 +41,7 @@ Thumbnail * SaveRenderer::Render(GameSave * save) Thumbnail * tempThumb; width = save->blockWidth; height = save->blockHeight; + bool doCollapse = save->Collapsed(); g->Acquire(); g->Clear(); @@ -112,6 +113,8 @@ Thumbnail * SaveRenderer::Render(GameSave * save) free(pData); #endif } + if(doCollapse) + save->Collapse(); g->Release(); return tempThumb; } |
