diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2013-03-16 11:20:11 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2013-03-16 11:20:11 (GMT) |
| commit | 0646b7fe41bf8dc94b4f2eb1e3e1c0e85ac1f254 (patch) | |
| tree | b3442587a9dc82ba4361ba1f5d79f26b2da8b5dd /src/save/LocalSaveActivity.cpp | |
| parent | ca9ea8bb8ae457acb27de61f635115e433a8e981 (diff) | |
| download | powder-0646b7fe41bf8dc94b4f2eb1e3e1c0e85ac1f254.zip powder-0646b7fe41bf8dc94b4f2eb1e3e1c0e85ac1f254.tar.gz | |
Nicer resize method for VideoBuffer, fix Local and Server save previews
Diffstat (limited to 'src/save/LocalSaveActivity.cpp')
| -rw-r--r-- | src/save/LocalSaveActivity.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/save/LocalSaveActivity.cpp b/src/save/LocalSaveActivity.cpp index 455b6da..0e968aa 100644 --- a/src/save/LocalSaveActivity.cpp +++ b/src/save/LocalSaveActivity.cpp @@ -128,12 +128,18 @@ void LocalSaveActivity::OnDraw() } } -void LocalSaveActivity::OnRequestReady(void * imagePtr) +void LocalSaveActivity::OnResponseReady(void * imagePtr) { - this->thumbnail = (VideoBuffer*)imagePtr; + if(thumbnail) + delete thumbnail; + thumbnail = (VideoBuffer*)imagePtr; } LocalSaveActivity::~LocalSaveActivity() { - + RequestBroker::Ref().DetachRequestListener(this); + if(thumbnail) + delete thumbnail; + if(callback) + delete callback; }
\ No newline at end of file |
