Files
rustdesk/flutter/test
rustdeskandClaude Opus 5.5 d1f566a143 cursor: let a shape keep its pixels until a native cursor holds them
A shape switched away from, or decoded after the peer moved on, let its
pixels go whether or not it had a native cursor, and a native cursor is
made only for the shape in use. A shape whose restore kept finishing
after the next switch, as an animation's frames can, was fetched and
decoded again every time it came back and never got a native cursor.

A shape without one now keeps its pixels until one is made, at most
kRecentShapes of them, the one waiting longest let go first. Mobile
only paints the cursor, so it lets them go as before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EZ49AbZJYfm8NTp5yDPMab
2026-09-24 10:58:45 +08:00
..
2026-06-17 22:04:34 +08:00
2026-06-17 22:04:34 +08:00