diff --git a/ext/native/ui/root.cpp b/ext/native/ui/root.cpp index d093f3d514..464283a909 100644 --- a/ext/native/ui/root.cpp +++ b/ext/native/ui/root.cpp @@ -253,8 +253,11 @@ bool AxisEvent(const AxisInput &axis, ViewGroup *root) { NEG = 2, }; struct PrevState { - DirState x = DirState::NONE; - DirState y = DirState::NONE; + PrevState() : x(DirState::NONE), y(DirState::NONE) { + } + + DirState x; + DirState y; }; struct StateKey { int deviceId;