godot/scene/main
Meriipu 44657db3e2 If the mouse is held on notification_wm_mouse_exit, do not drop focus
This fixes a bug where users of the scrollbar had to be very careful
not to move the mouse outside the viewport, otherwise the scrollbar
would drop its drag-action and stop scrolling until clicked again.

The existing behaviour had the side-effect of also dropping the
cosmetic highlighting of the scrollbar (in addition to the dragging),
for the specific case where the mouse was move outside the window.
The previous behaviour did nothing to remove the highlight if the
mouse was released (but not moved) inside the viewport.

This separate issue with the lingering highlight of the scrollbar
(until a mouse-movement action is performed inside the viewport) is
fixed in an immediate followup to this commit.

Closes bug #39634
2020-09-07 04:11:27 +02:00
..
canvas_item.cpp Remove multilevel calls 2020-07-24 14:13:58 -03:00
canvas_item.h Add override keywords. 2020-07-10 13:56:54 +01:00
canvas_layer.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
canvas_layer.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
http_request.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
http_request.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
instance_placeholder.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
instance_placeholder.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
node.cpp Merge pull request #40724 from KoBeWi/weird_condition_🤔 2020-07-26 21:58:06 +02:00
node.h Add override keywords. 2020-07-10 13:56:54 +01:00
resource_preloader.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
resource_preloader.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
scene_tree.cpp Fix _input being mistakenly called twice on script 2020-08-03 08:40:08 -03:00
scene_tree.h Remove multilevel calls 2020-07-24 14:13:58 -03:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
shader_globals_override.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
shader_globals_override.h Add override keywords. 2020-07-10 13:56:54 +01:00
timer.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
timer.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
viewport.cpp If the mouse is held on notification_wm_mouse_exit, do not drop focus 2020-09-07 04:11:27 +02:00
viewport.h Add override keywords. 2020-07-10 13:56:54 +01:00
window.cpp Fix window max_size acting as min_size 2020-07-31 17:38:34 +02:00
window.h Add override keywords. 2020-07-10 13:56:54 +01:00