fix: add additional lock when calling wait_for_work on android (#3524)
* fix: add additional lock when calling wait_for_work * simplify
This commit is contained in:
1 parent
6755accbdc
commit
5815e05014
1 file changed
+2
@@ -445,6 +445,8 @@ impl WebviewInstance {
|
|||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
// lock the hack-ed in lock sync wry has some thread-safety issues with event handlers and async tasks
|
||||||
|
let _lock = crate::android_sync_lock::android_runtime_lock();
|
||||||
let fut = self.dom.wait_for_work();
|
let fut = self.dom.wait_for_work();
|
||||||
pin_mut!(fut);
|
pin_mut!(fut);
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user