diff --git a/src/drawing_handler.cpp b/src/drawing_handler.cpp index 1b61c7f4b140b1e80fb32111e41d29d59ea2d4b8..c8124dd7aed96dcf558a1bf32294762ec24c6cc8 100644 --- a/src/drawing_handler.cpp +++ b/src/drawing_handler.cpp @@ -63,10 +63,15 @@ void DrawingHandler::update(Toolbox& tb) { } } } - /*Catch dangling Drawers, no touches means no drawers*/ + + /* + //This is touchscreen-only + //Catch dangling Drawers, no touches means no drawers if (drawpairs_.size() > 0 && tb.current_touchIDs.size() == 0) { drawpairs_.clear(); } + */ + /*We can return here if MSTATE is not interesting*/ if (tb.m_state != static_cast<int>(MSTATE::DRAW) && tb.m_state != static_cast<int>(MSTATE::ERASE)) { return; diff --git a/src/slim_blockchain_handler.cpp b/src/slim_blockchain_handler.cpp index 2b479074d9a40a75e498e84c6eb4b145678f0a6b..dbd16e68ff4edbb849f3173b3964eea85fdefccd 100644 --- a/src/slim_blockchain_handler.cpp +++ b/src/slim_blockchain_handler.cpp @@ -32,11 +32,14 @@ void SlimBlockchainHandler::update(Toolbox& tb) { } } + /* + //This is touchscreen-only //Catch dangling Blocks, if no touches, then no dragging if (!skip_events && dragpairs_.size() > 0 && tb.current_touchIDs.size() == 0) { clear_blocks_(); skip_events = true; } + */ if (tb.m_state == static_cast<int>(MSTATE::IMMEDIATE) && !skip_events) { /*Handle Events*/