Fix mouse-button-mask on button release in unit test
On mouse-button release, the mask is 0.
This commit is contained in:
parent
a05670c617
commit
39d79ce217
|
@ -122,6 +122,7 @@ enum class MouseButton {
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class MouseButtonMask {
|
enum class MouseButtonMask {
|
||||||
|
NONE = 0,
|
||||||
LEFT = (1 << (int(MouseButton::LEFT) - 1)),
|
LEFT = (1 << (int(MouseButton::LEFT) - 1)),
|
||||||
RIGHT = (1 << (int(MouseButton::RIGHT) - 1)),
|
RIGHT = (1 << (int(MouseButton::RIGHT) - 1)),
|
||||||
MIDDLE = (1 << (int(MouseButton::MIDDLE) - 1)),
|
MIDDLE = (1 << (int(MouseButton::MIDDLE) - 1)),
|
||||||
|
|
|
@ -1161,7 +1161,7 @@ TEST_CASE("[SceneTree][TextEdit] text entry") {
|
||||||
SEND_GUI_MOUSE_MOTION_EVENT(target_text_edit, line_0, MouseButtonMask::LEFT, Key::NONE);
|
SEND_GUI_MOUSE_MOTION_EVENT(target_text_edit, line_0, MouseButtonMask::LEFT, Key::NONE);
|
||||||
CHECK(text_edit->get_viewport()->gui_is_dragging());
|
CHECK(text_edit->get_viewport()->gui_is_dragging());
|
||||||
|
|
||||||
SEND_GUI_MOUSE_BUTTON_RELEASED_EVENT(target_text_edit, line_0, MouseButton::LEFT, MouseButtonMask::LEFT, Key::NONE);
|
SEND_GUI_MOUSE_BUTTON_RELEASED_EVENT(target_text_edit, line_0, MouseButton::LEFT, MouseButtonMask::NONE, Key::NONE);
|
||||||
|
|
||||||
CHECK_FALSE(text_edit->get_viewport()->gui_is_dragging());
|
CHECK_FALSE(text_edit->get_viewport()->gui_is_dragging());
|
||||||
CHECK(text_edit->get_text() == "");
|
CHECK(text_edit->get_text() == "");
|
||||||
|
|
Loading…
Reference in New Issue