OK, so without an unpressed image, the first time the alpha blit is in the exact same position, thus no animation, while the second time it is shifted by (1,1).
In the same manner, with different images, the first time it just redraws the initial image, while the second time it loads a different image.
So short of the official RIVA client cheating or using the "screenshot" protocol, I don't understand why they would act differently.
In the same manner, with different images, the first time it just redraws the initial image, while the second time it loads a different image.
So short of the official RIVA client cheating or using the "screenshot" protocol, I don't understand why they would act differently.

Field Generator 0.65: Create CQC fields on the fly, from external applications.
Mobile templates 0.4: Main resolution of 320x480 with navigation side bars (384x544).
Sage Media Server 1.1.3 + Sage Player 2.7.8: Display and manipulate SageTV information or player.
TaRIVA 1.26: Android RIVA client.
Mobile templates 0.4: Main resolution of 320x480 with navigation side bars (384x544).
Sage Media Server 1.1.3 + Sage Player 2.7.8: Display and manipulate SageTV information or player.
TaRIVA 1.26: Android RIVA client.