Skip to content

Commit 326b7dc

Browse files
pwnallCQ Bot
authored andcommitted
[fake-display] Only send VSync with valid ConfigStamps.
Bug: 401388764 Test: fx test //src/graphics/display Change-Id: Ibadf7465f60aaa262bc93fbcbfdcf415fe9194be Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1235344 Reviewed-by: Yilong Li <[email protected]> Fuchsia-Auto-Submit: Victor Costan <[email protected]> Commit-Queue: Auto-Submit <[email protected]>
1 parent 7e13e84 commit 326b7dc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/graphics/display/drivers/fake/fake-display.cc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -974,6 +974,11 @@ void FakeDisplay::SendVsync() {
974974
std::lock_guard lock(mutex_);
975975
vsync_config_stamp = applied_config_stamp_;
976976
}
977+
if (vsync_config_stamp == display::kInvalidDriverConfigStamp) {
978+
// No configuration was applied yet.
979+
return;
980+
}
981+
977982
const config_stamp_t banjo_vsync_config_stamp =
978983
display::ToBanjoDriverConfigStamp(vsync_config_stamp);
979984

0 commit comments

Comments
 (0)