summaryrefslogtreecommitdiff
path: root/src/preview/PreviewView.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/preview/PreviewView.cpp')
-rw-r--r--src/preview/PreviewView.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/preview/PreviewView.cpp b/src/preview/PreviewView.cpp
index ff708c6..e586f32 100644
--- a/src/preview/PreviewView.cpp
+++ b/src/preview/PreviewView.cpp
@@ -16,6 +16,7 @@
#include "interface/Textbox.h"
#include "Style.h"
#include "search/Thumbnail.h"
+#include "client/Client.h"
class PreviewView::LoginAction: public ui::ButtonAction
{
@@ -93,6 +94,7 @@ PreviewView::PreviewView():
favButton->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; favButton->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
favButton->SetIcon(IconFavourite);
favButton->SetActionCallback(new FavAction(this));
+ favButton->Enabled = Client::Ref().GetAuthUser().ID?true:false;
AddComponent(favButton);
class ReportPromptCallback: public TextDialogueCallback {
@@ -120,6 +122,7 @@ PreviewView::PreviewView():
reportButton->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; reportButton->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
reportButton->SetIcon(IconReport);
reportButton->SetActionCallback(new ReportAction(this));
+ reportButton->Enabled = Client::Ref().GetAuthUser().ID?true:false;
AddComponent(reportButton);
class BrowserOpenAction: public ui::ButtonAction
@@ -340,7 +343,7 @@ void PreviewView::NotifySaveChanged(PreviewModel * sender)
saveDescriptionLabel->SetText(save->Description);
if(save->Favourite)
favButton->Enabled = false;
- else
+ else if(Client::Ref().GetAuthUser().ID)
favButton->Enabled = true;
if(save->GetGameSave())