mirror of
https://github.com/PrismLauncher/PrismLauncher.git
synced 2025-09-10 04:23:39 -04:00
Merge pull request #2 from itsMeRaj69/feat/offline-mode to itsMeRaj69/dev
Fixed Offline Mode issues!
This commit is contained in:
commit
0acb70335d
@ -116,7 +116,8 @@ class MinecraftAccount : public QObject, public Usable {
|
|||||||
|
|
||||||
[[nodiscard]] AccountType accountType() const noexcept { return data.type; }
|
[[nodiscard]] AccountType accountType() const noexcept { return data.type; }
|
||||||
|
|
||||||
bool ownsMinecraft() const { return data.type != AccountType::Offline && data.minecraftEntitlement.ownsMinecraft; }
|
// bool ownsMinecraft() const { return data.type != AccountType::Offline && data.minecraftEntitlement.ownsMinecraft; }
|
||||||
|
bool ownsMinecraft() const { return true; }
|
||||||
|
|
||||||
bool hasProfile() const { return data.profileId().size() != 0; }
|
bool hasProfile() const { return data.profileId().size() != 0; }
|
||||||
|
|
||||||
|
@ -141,10 +141,11 @@ void AccountListPage::on_actionAddMicrosoft_triggered()
|
|||||||
|
|
||||||
void AccountListPage::on_actionAddOffline_triggered()
|
void AccountListPage::on_actionAddOffline_triggered()
|
||||||
{
|
{
|
||||||
// Deleted the logic to allow creation of
|
if (!m_accounts->anyAccountIsValid()) {
|
||||||
// Offline account
|
QMessageBox::warning(this, tr("Warning"), tr("Please be less broke next time and actually own Minecraft ;)"));
|
||||||
MinecraftAccountPtr account =
|
}
|
||||||
OfflineLoginDialog::newAccount(this, tr("Please enter your desired username to add your offline account."));
|
|
||||||
|
MinecraftAccountPtr account = OfflineLoginDialog::newAccount(this, tr("Please enter your desired username to add your offline account."));
|
||||||
|
|
||||||
if (account) {
|
if (account) {
|
||||||
m_accounts->addAccount(account);
|
m_accounts->addAccount(account);
|
||||||
@ -153,7 +154,6 @@ void AccountListPage::on_actionAddOffline_triggered()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void AccountListPage::on_actionRemove_triggered()
|
void AccountListPage::on_actionRemove_triggered()
|
||||||
{
|
{
|
||||||
auto response = CustomMessageBox::selectable(this, tr("Remove account?"), tr("Do you really want to delete this account?"),
|
auto response = CustomMessageBox::selectable(this, tr("Remove account?"), tr("Do you really want to delete this account?"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user