mirror of
https://github.com/geode-sdk/geode.git
synced 2025-02-17 00:30:26 -05:00
Fix disabling problem mods from view popup
This commit is contained in:
parent
e8b6c57c21
commit
607adc8fd0
1 changed files with 4 additions and 4 deletions
|
@ -425,7 +425,7 @@ bool LocalModInfoPopup::init(Mod* mod, ModListLayer* list) {
|
|||
disableBtnSpr, enableBtnSpr, this, menu_selector(LocalModInfoPopup::onEnableMod)
|
||||
);
|
||||
enableBtn->setPosition(-155.f, 75.f);
|
||||
enableBtn->toggle(!mod->isEnabled());
|
||||
enableBtn->toggle(!mod->shouldLoad());
|
||||
m_buttonMenu->addChild(enableBtn);
|
||||
|
||||
if (!mod->supportsDisabling()) {
|
||||
|
@ -629,9 +629,9 @@ void LocalModInfoPopup::onEnableMod(CCObject* sender) {
|
|||
}
|
||||
}
|
||||
if (m_layer) {
|
||||
m_layer->updateAllStates();
|
||||
m_layer->reloadList();
|
||||
}
|
||||
as<CCMenuItemToggler*>(sender)->toggle(m_mod->isEnabled());
|
||||
as<CCMenuItemToggler*>(sender)->toggle(m_mod->shouldLoad());
|
||||
}
|
||||
|
||||
void LocalModInfoPopup::onOpenConfigDir(CCObject*) {
|
||||
|
@ -640,7 +640,7 @@ void LocalModInfoPopup::onOpenConfigDir(CCObject*) {
|
|||
|
||||
void LocalModInfoPopup::onDisablingNotSupported(CCObject* pSender) {
|
||||
FLAlertLayer::create("Unsupported", "<cr>Disabling</c> is not supported for this mod.", "OK")->show();
|
||||
as<CCMenuItemToggler*>(pSender)->toggle(m_mod->isEnabled());
|
||||
as<CCMenuItemToggler*>(pSender)->toggle(m_mod->shouldLoad());
|
||||
}
|
||||
|
||||
void LocalModInfoPopup::onSettings(CCObject*) {
|
||||
|
|
Loading…
Reference in a new issue