diff options
Diffstat (limited to 'main/input_default.cpp')
| -rw-r--r-- | main/input_default.cpp | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/main/input_default.cpp b/main/input_default.cpp index 10be291b8d..913c143025 100644 --- a/main/input_default.cpp +++ b/main/input_default.cpp @@ -343,9 +343,9 @@ void InputDefault::_parse_input_event_impl(const Ref<InputEvent> &p_event, bool  				button_event->set_pressed(st->is_pressed());  				button_event->set_button_index(BUTTON_LEFT);  				if (st->is_pressed()) { -					button_event->set_button_mask(mouse_button_mask | (1 << BUTTON_LEFT - 1)); +					button_event->set_button_mask(mouse_button_mask | (1 << (BUTTON_LEFT - 1)));  				} else { -					button_event->set_button_mask(mouse_button_mask & ~(1 << BUTTON_LEFT - 1)); +					button_event->set_button_mask(mouse_button_mask & ~(1 << (BUTTON_LEFT - 1)));  				}  				_parse_input_event_impl(button_event, true); @@ -576,7 +576,7 @@ void InputDefault::ensure_touch_mouse_raised() {  		button_event->set_global_position(mouse_pos);  		button_event->set_pressed(false);  		button_event->set_button_index(BUTTON_LEFT); -		button_event->set_button_mask(mouse_button_mask & ~(1 << BUTTON_LEFT - 1)); +		button_event->set_button_mask(mouse_button_mask & ~(1 << (BUTTON_LEFT - 1)));  		_parse_input_event_impl(button_event, true);  	} @@ -636,6 +636,7 @@ InputDefault::InputDefault() {  	emulate_mouse_from_touch = false;  	mouse_from_touch_index = -1;  	main_loop = NULL; +	default_shape = CURSOR_ARROW;  	hat_map_default[HAT_UP].type = TYPE_BUTTON;  	hat_map_default[HAT_UP].index = JOY_DPAD_UP;  |