diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-01-21 00:17:42 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-01-21 00:17:42 (GMT) |
| commit | 36a952ca4dfc4672e1f0d2f7d255ef9c3bd046eb (patch) | |
| tree | d1ddfb7a9865608565fbb2f0d0688c662ab45817 /src/client/Client.cpp | |
| parent | 0e5a46aa64bd9c53b0eb02aadd67637d9488b765 (diff) | |
| download | powder-36a952ca4dfc4672e1f0d2f7d255ef9c3bd046eb.zip powder-36a952ca4dfc4672e1f0d2f7d255ef9c3bd046eb.tar.gz | |
Better handling of save vector from client
Diffstat (limited to 'src/client/Client.cpp')
| -rw-r--r-- | src/client/Client.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/client/Client.cpp b/src/client/Client.cpp index a3319b6..9d65fda 100644 --- a/src/client/Client.cpp +++ b/src/client/Client.cpp @@ -38,10 +38,10 @@ Client::~Client() http_done(); } -std::vector<Save> Client::SearchSaves(int start, int count, string query, string sort) +std::vector<Save*> * Client::SearchSaves(int start, int count, string query, string sort) { lastError = ""; - std::vector<Save> saveArray; + std::vector<Save*> * saveArray = new std::vector<Save*>(); std::stringstream urlStream; char * data; int dataStatus, dataLength; @@ -76,8 +76,8 @@ std::vector<Save> Client::SearchSaves(int start, int count, string query, string json::Number tempScoreDown = savesArray[j]["ScoreDown"]; json::String tempUsername = savesArray[j]["Username"]; json::String tempName = savesArray[j]["Name"]; - saveArray.push_back( - Save( + saveArray->push_back( + new Save( tempID.Value(), tempScoreUp.Value(), tempScoreDown.Value(), |
