# HG changeset patch # User Santeri Piippo # Date 1515086506 -7200 # Node ID f2827b16f94190beadd60032bdd251a17da2d4ca # Parent 413ecd6b98014a3b5adbed23e92504ffd38129ea circlemode: don't wait for the last click diff -r 413ecd6b9801 -r f2827b16f941 src/editmodes/circleMode.cpp --- a/src/editmodes/circleMode.cpp Wed Nov 18 19:05:22 2015 +0200 +++ b/src/editmodes/circleMode.cpp Thu Jan 04 19:21:46 2018 +0200 @@ -298,20 +298,18 @@ bool CircleMode::mouseReleased (MouseEventData const& data) { - if (Super::mouseReleased (data)) - return true; - if (data.releasedButtons & Qt::LeftButton) { - if (m_drawedVerts.size() < 3) + if (m_drawedVerts.size() < 2) addDrawnVertex (renderer()->position3D()); else buildCircle(); - return true; } - - return false; + else + { + return Super::mouseReleased(data); + } } bool CircleMode::preAddVertex (const Vertex&)