diff --git a/res/rml/prelaunch.rcss b/res/rml/prelaunch.rcss index 4c7c6ab029..6c52f4cf82 100644 --- a/res/rml/prelaunch.rcss +++ b/res/rml/prelaunch.rcss @@ -94,7 +94,7 @@ hero img { decorator: horizontal-gradient(#00000000 #00000000); } -#menu-list button[anim-done] { +#menu-list button.anim-done { transition: decorator color 0.1s linear-in-out; } diff --git a/src/dusk/ui/prelaunch.cpp b/src/dusk/ui/prelaunch.cpp index 707fd79fec..3d7c6ecc78 100644 --- a/src/dusk/ui/prelaunch.cpp +++ b/src/dusk/ui/prelaunch.cpp @@ -145,7 +145,7 @@ Prelaunch::Prelaunch() : Document(kDocumentSource), mRoot(mDocument->GetElementB } if (target == mDocument && !mDocument->HasAttribute("open")) { Document::hide(); - } else if (target->GetTagName() == "button") { + } else if (target->GetTagName() == "button" && !target->IsClassSet("anim-done")) { target->SetClass("anim-done", true); } });