-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
flutter/engine
#31304Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: desktopRunning on desktopRunning on desktopc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilitye: embedderUsers of the Embedder APIUsers of the Embedder APIengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.
Description
There are cases where the desktop embeddings needed to instruct the engine to redraw (e.g., after certain window manager operations on Linux that discard the previous backing buffer). Currently there's no way to do that explicitly, so we've just send a window metrics update with the current metrics. This doesn't capture what is conceptually being requested, and there's an obvious potential for unintended side-effects of reasonable-seeming changes in the engine (such as optimizing away metrics updates that have the current values).
robert-ancell, befora and ColdPaleLight
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: desktopRunning on desktopRunning on desktopc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilitye: embedderUsers of the Embedder APIUsers of the Embedder APIengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.