We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e74653 commit 17e5336Copy full SHA for 17e5336
1 file changed
menu/drivers/xmb.c
@@ -7007,9 +7007,11 @@ static void xmb_render(void *data,
7007
/* Areas beyond the top/right margins are used
7008
* as a sort of virtual dpad:
7009
* - Above top margin: navigate left/right
7010
- * - Beyond right margin: navigate up/down */
7011
- if ( (pointer_y < margin_top)
7012
- || (pointer_x > margin_right))
+ * - Beyond right margin: navigate up/down
+ * Skip during drag operations to avoid fighting with drag scrolling */
+ if ( (xmb->drag_mode == XMB_DRAG_NONE)
7013
+ && ((pointer_y < margin_top)
7014
+ || (pointer_x > margin_right)))
7015
{
7016
menu_entry_t entry;
7017
bool get_entry = false;
0 commit comments