Fix some compiler warnings in newer versions of Clang. (#16733)

This commit is contained in:
Ryan Macnak 2020-02-21 12:57:06 -08:00 committed by GitHub
parent e5091a8ca2
commit 930a80ac86
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -15,11 +15,11 @@
namespace flutter {
typedef struct {
struct DartCallbackRepresentation {
std::string name;
std::string class_name;
std::string library_path;
} DartCallbackRepresentation;
};
class DartCallbackCache {
public:

View File

@ -404,11 +404,11 @@ static void CommonInit(FlutterViewController* controller) {
NSPoint locationInBackingCoordinates = [self.view convertPointToBacking:locationInView];
FlutterPointerEvent flutterEvent = {
.struct_size = sizeof(flutterEvent),
.device_kind = kFlutterPointerDeviceKindMouse,
.phase = phase,
.timestamp = static_cast<size_t>(event.timestamp * NSEC_PER_MSEC),
.x = locationInBackingCoordinates.x,
.y = -locationInBackingCoordinates.y, // convertPointToBacking makes this negative.
.timestamp = static_cast<size_t>(event.timestamp * NSEC_PER_MSEC),
.device_kind = kFlutterPointerDeviceKindMouse,
// If a click triggered a synthesized kAdd, don't pass the buttons in that event.
.buttons = phase == kAdd ? 0 : _mouseState.buttons,
};