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/ServerSaveActivity.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/ServerSaveActivity.cpp')
| -rw-r--r-- | src/save/ServerSaveActivity.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/save/ServerSaveActivity.cpp b/src/save/ServerSaveActivity.cpp index 94d609a..1e21a60 100644 --- a/src/save/ServerSaveActivity.cpp +++ b/src/save/ServerSaveActivity.cpp @@ -249,15 +249,20 @@ void ServerSaveActivity::OnDraw() } } -void ServerSaveActivity::OnRequestReady(void * imagePtr) +void ServerSaveActivity::OnResponseReady(void * imagePtr) { - this->thumbnail = (VideoBuffer *)imagePtr; + if(thumbnail) + delete thumbnail; + thumbnail = (VideoBuffer *)imagePtr; } ServerSaveActivity::~ServerSaveActivity() { + RequestBroker::Ref().DetachRequestListener(this); if(saveUploadTask) delete saveUploadTask; if(callback) delete callback; + if(thumbnail) + delete thumbnail; }
\ No newline at end of file |
