diff --git a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.cpp b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.cpp index dd6c7a3c65..730c304847 100644 --- a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.cpp +++ b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.cpp @@ -10,7 +10,7 @@ namespace Web::UIEvents { -MouseEvent::MouseEvent(const FlyString& event_name, i32 offset_x, i32 offset_y, i32 client_x, i32 client_y) +MouseEvent::MouseEvent(const FlyString& event_name, double offset_x, double offset_y, double client_x, double client_y) : UIEvent(event_name) , m_offset_x(offset_x) , m_offset_y(offset_y) diff --git a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.h b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.h index b214e3d199..b8b8802967 100644 --- a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.h +++ b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.h @@ -7,6 +7,7 @@ #pragma once #include +#include #include namespace Web::UIEvents { @@ -15,28 +16,28 @@ class MouseEvent final : public UIEvent { public: using WrapperType = Bindings::MouseEventWrapper; - static NonnullRefPtr create(const FlyString& event_name, i32 offset_x, i32 offset_y, i32 client_x, i32 client_y) + static NonnullRefPtr create(const FlyString& event_name, double offset_x, double offset_y, double client_x, double client_y) { return adopt_ref(*new MouseEvent(event_name, offset_x, offset_y, client_x, client_y)); } virtual ~MouseEvent() override; - i32 offset_x() const { return m_offset_x; } - i32 offset_y() const { return m_offset_y; } - i32 client_x() const { return m_client_x; } - i32 client_y() const { return m_client_y; } + double offset_x() const { return m_offset_x; } + double offset_y() const { return m_offset_y; } + double client_x() const { return m_client_x; } + double client_y() const { return m_client_y; } protected: - MouseEvent(const FlyString& event_name, i32 offset_x, i32 offset_y, i32 client_x, i32 client_y); + MouseEvent(const FlyString& event_name, double offset_x, double offset_y, double client_x, double client_y); private: void set_event_characteristics(); - i32 m_offset_x { 0 }; - i32 m_offset_y { 0 }; - i32 m_client_x { 0 }; - i32 m_client_y { 0 }; + double m_offset_x { 0 }; + double m_offset_y { 0 }; + double m_client_x { 0 }; + double m_client_y { 0 }; }; }