Ich denk mal fogendes. Der Grund ist recht einfach:
FadeOutOnClose ist am Anfang mit
False initialisiert (Standard für Boolean-Felder). Der Button hat am Anfang den Text
Deactivate fade out on close (Im
OI gesetzt). Jetzt klickst Du den Button und FadeOutOnClose wird auf
True gesetzt. Und jetzt wird der Text wieder auf
Deactivate fade out on close gesetzt. Beim zweiten Klicken wird FadeOutOnClose wieder auf
False gesetzt und jetzt ändert sich erstmalig der Text.
...
...