diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-09-05 19:24:46 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-09-05 19:24:46 (GMT) |
| commit | 37129abbc6fd94f2cd9ae094bde5282ff71750a4 (patch) | |
| tree | a98bb20509d3a0adf989a58721c60868e4220090 /src/preview/PreviewController.cpp | |
| parent | 5da70ef8a633328d7441fd08c7e8592247f52f7b (diff) | |
| download | powder-37129abbc6fd94f2cd9ae094bde5282ff71750a4.zip powder-37129abbc6fd94f2cd9ae094bde5282ff71750a4.tar.gz | |
Allow mass unfavouring, unfavouring from the preview view. Fixes #149
Diffstat (limited to 'src/preview/PreviewController.cpp')
| -rw-r--r-- | src/preview/PreviewController.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/preview/PreviewController.cpp b/src/preview/PreviewController.cpp index 651db32..4b8bd80 100644 --- a/src/preview/PreviewController.cpp +++ b/src/preview/PreviewController.cpp @@ -119,7 +119,13 @@ void PreviewController::Report(std::string message) void PreviewController::FavouriteSave() { - previewModel->SetFavourite(true); + if(previewModel->GetSave() && Client::Ref().GetAuthUser().ID) + { + if(previewModel->GetSave()->Favourite) + previewModel->SetFavourite(false); + else + previewModel->SetFavourite(true); + } } void PreviewController::OpenInBrowser() |
