From 0ddfd95a5a050648f1662ef2ef5d4eead2a0d564 Mon Sep 17 00:00:00 2001 From: AJR Date: Mon, 30 Oct 2017 09:35:13 -0400 Subject: Rationale (nw) --- src/osd/modules/input/input_sdl.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/osd/modules/input/input_sdl.cpp') diff --git a/src/osd/modules/input/input_sdl.cpp b/src/osd/modules/input/input_sdl.cpp index bc2f9d705d3..a3cbed7c107 100644 --- a/src/osd/modules/input/input_sdl.cpp +++ b/src/osd/modules/input/input_sdl.cpp @@ -250,6 +250,7 @@ public: { machine().ui_input().push_mouse_down_event(window->target(), cx, cy); + // avoid overflow with std::chrono::time_point::min() by adding rather than subtracting if (click < last_click + double_click_speed && (cx >= last_x - 4 && cx <= last_x + 4) && (cy >= last_y - 4 && cy <= last_y + 4)) -- cgit v1.2.3