This repository was archived by the owner on Feb 25, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -599,13 +599,11 @@ TEST_F(ShellTest,
599599
600600TEST_F (ShellTest, OnPlatformViewDestroyDisablesThreadMerger) {
601601 auto settings = CreateSettingsForFixture ();
602- fml::AutoResetWaitableEvent end_frame_latch;
603602 fml::RefPtr<fml::RasterThreadMerger> raster_thread_merger;
604603 auto end_frame_callback =
605604 [&](bool should_resubmit_frame,
606605 fml::RefPtr<fml::RasterThreadMerger> thread_merger) {
607606 raster_thread_merger = thread_merger;
608- end_frame_latch.Signal ();
609607 };
610608 auto external_view_embedder = std::make_shared<ShellTestExternalViewEmbedder>(
611609 end_frame_callback, PostPrerollResult::kSuccess , true );
@@ -639,7 +637,10 @@ TEST_F(ShellTest, OnPlatformViewDestroyDisablesThreadMerger) {
639637
640638 PumpOneFrame (shell.get (), 100 , 100 , builder);
641639
642- end_frame_latch.Wait ();
640+ auto result =
641+ shell->WaitForFirstFrame (fml::TimeDelta::FromMilliseconds (1000 ));
642+ ASSERT_TRUE (result.ok ());
643+
643644 ASSERT_TRUE (raster_thread_merger->IsEnabled ());
644645
645646 ValidateDestroyPlatformView (shell.get ());
You can’t perform that action at this time.
0 commit comments