提交 2d543593 编写于 作者: A Adam Barth

Fix x86_64 build

上级 2601064d
......@@ -24,7 +24,6 @@
#include "flutter/shell/common/engine.h"
#include "flutter/shell/common/shell.h"
#include "jni/FlutterView_jni.h"
#include "lib/ftl/functional/wrap_lambda.h"
#include "third_party/skia/include/core/SkSurface.h"
namespace shell {
......@@ -431,13 +430,13 @@ void PlatformViewAndroid::DispatchPointerDataPacket(JNIEnv* env,
jint position) {
char* data = static_cast<char*>(env->GetDirectBufferAddress(buffer));
blink::Threads::UI()->PostTask(ftl::WrapLambda([
engine = engine_->GetWeakPtr(),
packet = std::make_unique<PointerDataPacket>(data, position)
] {
auto engine = engine_->GetWeakPtr();
PointerDataPacket* packet = new PointerDataPacket(data, position);
blink::Threads::UI()->PostTask([engine, packet] {
if (engine.get())
engine->HandlePointerDataPacket(*packet);
}));
delete packet;
});
}
void PlatformViewAndroid::ReleaseSurface() {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册