From f4f0bb92cf431eb48f2ccc294b796bc05a2ffba7 Mon Sep 17 00:00:00 2001 From: leo Date: Wed, 8 Mar 2006 19:38:41 +0000 Subject: Ignore region select if dragging along 1 direction only. git-svn-id: http://svn.leocad.org/trunk@517 c7d43263-9d01-0410-8a33-9dba5d9f93d6 --- common/project.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'common') diff --git a/common/project.cpp b/common/project.cpp index 890bbee..357a5ca 100644 --- a/common/project.cpp +++ b/common/project.cpp @@ -6926,7 +6926,7 @@ bool Project::StopTracking(bool bAccept) { case LC_ACTION_SELECT: { - if (((float)m_nDownX != m_fTrack[0]) || ((float)m_nDownY != m_fTrack[1])) + if (((float)m_nDownX != m_fTrack[0]) && ((float)m_nDownY != m_fTrack[1])) { // Find objects inside the rectangle. PtrArray Objects; @@ -6955,13 +6955,13 @@ bool Project::StopTracking(bool bAccept) else Objects[i]->Select(true, false, Control); } - - // Update screen and UI. - UpdateSelection(); - UpdateAllViews(); - SystemUpdateFocus(NULL); } + // Update screen and UI. + UpdateSelection(); + UpdateAllViews(); + SystemUpdateFocus(NULL); + } break; case LC_ACTION_MOVE: -- cgit v1.2.3