mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-11-23 05:19:56 +00:00
Hide the Discord Rich Presence option on platforms where we don't support it
This commit is contained in:
parent
6b753c1d63
commit
55d110493a
@ -45,6 +45,14 @@ Discord::~Discord() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool Discord::IsAvailable() {
|
||||||
|
#ifdef ENABLE_DISCORD
|
||||||
|
return true;
|
||||||
|
#else
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
bool Discord::IsEnabled() const {
|
bool Discord::IsEnabled() const {
|
||||||
return g_Config.bDiscordPresence;
|
return g_Config.bDiscordPresence;
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,8 @@ public:
|
|||||||
void SetPresenceMenu();
|
void SetPresenceMenu();
|
||||||
void ClearPresence();
|
void ClearPresence();
|
||||||
|
|
||||||
|
static bool IsAvailable();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void Init();
|
void Init();
|
||||||
bool IsEnabled() const;
|
bool IsEnabled() const;
|
||||||
|
@ -58,6 +58,7 @@
|
|||||||
#include "UI/Theme.h"
|
#include "UI/Theme.h"
|
||||||
#include "UI/RetroAchievementScreens.h"
|
#include "UI/RetroAchievementScreens.h"
|
||||||
#include "UI/OnScreenDisplay.h"
|
#include "UI/OnScreenDisplay.h"
|
||||||
|
#include "UI/DiscordIntegration.h"
|
||||||
|
|
||||||
#include "Common/File/FileUtil.h"
|
#include "Common/File/FileUtil.h"
|
||||||
#include "Common/File/AndroidContentURI.h"
|
#include "Common/File/AndroidContentURI.h"
|
||||||
@ -915,7 +916,10 @@ void GameSettingsScreen::CreateNetworkingSettings(UI::ViewGroup *networkingSetti
|
|||||||
wlanChannelChoice->HideChoice(i + 2);
|
wlanChannelChoice->HideChoice(i + 2);
|
||||||
wlanChannelChoice->HideChoice(i + 7);
|
wlanChannelChoice->HideChoice(i + 7);
|
||||||
}
|
}
|
||||||
networkingSettings->Add(new CheckBox(&g_Config.bDiscordPresence, n->T("Send Discord Presence information")));
|
|
||||||
|
if (Discord::IsAvailable()) {
|
||||||
|
networkingSettings->Add(new CheckBox(&g_Config.bDiscordPresence, n->T("Send Discord Presence information")));
|
||||||
|
}
|
||||||
|
|
||||||
networkingSettings->Add(new ItemHeader(n->T("AdHoc Server")));
|
networkingSettings->Add(new ItemHeader(n->T("AdHoc Server")));
|
||||||
networkingSettings->Add(new CheckBox(&g_Config.bEnableAdhocServer, n->T("Enable built-in PRO Adhoc Server", "Enable built-in PRO Adhoc Server")));
|
networkingSettings->Add(new CheckBox(&g_Config.bEnableAdhocServer, n->T("Enable built-in PRO Adhoc Server", "Enable built-in PRO Adhoc Server")));
|
||||||
|
Loading…
Reference in New Issue
Block a user