diff options
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() |
