Skip to content

Commit 961b7ac

Browse files
committed
IM A FUCKING IDIOT AGAIN.
1 parent 2373a27 commit 961b7ac

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/EndLevelLayer.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
using namespace geode::prelude;
1515

1616
class $modify(MyEndLevelLayer, EndLevelLayer) {
17+
static void onModify(auto& self) {
18+
self.setHookPriority("EndLevelLayer::onHideLayer", Priority::Replace);
19+
}
1720
static CCActionInterval* getEaseTypeForCustomScaleAnimation(CCActionInterval* action, const std::string& modStringSetting, const float easingRate, const EasingReason easingReason) {
1821
if (!action) return nullptr;
1922
const std::string& easeType = utils::string::toLower(modStringSetting);
@@ -359,8 +362,7 @@ class $modify(MyEndLevelLayer, EndLevelLayer) {
359362
}
360363
void onHideLayer(CCObject* sender) {
361364
// don't rely on Manager::shouldEditTransition; vanilla GD's fast menu still shows transition when activating this button
362-
EndLevelLayer::onHideLayer(sender);
363-
if (!getModBool("enabled") || !getModBool("editTransition")) return;
365+
if (!getModBool("enabled") || !getModBool("editTransition")) return EndLevelLayer::onHideLayer(sender);
364366

365367
this->stopActionByTag(12341);
366368
this->setCascadeColorEnabled(false);

0 commit comments

Comments
 (0)