Thanks for the fast response, it works good now. In addition it comes much better to me when i comment out below code, can you please check attached videos.
diff --git a/eeschema/tools/sch_move_tool.cpp b/eeschema/tools/sch_move_tool.cpp
index 7cb2dd85b..779d6fd54 100644
--- a/eeschema/tools/sch_move_tool.cpp
+++ b/eeschema/tools/sch_move_tool.cpp
@@ -272,7 +272,7 @@ int SCH_MOVE_TOOL::Main( const TOOL_EVENT& aEvent )
// Set up the starting position and move/drag offset
// m_cursor = controls->GetCursorPosition();
-
+/* if( selection.HasReferencePoint() )
{ m_anchorPos = selection.GetReferencePoint();
@@ -283,7 +283,7 @@ int SCH_MOVE_TOOL::Main( const TOOL_EVENT& aEvent ) m_cursor = *m_anchorPos; }
}
-
+*/ if( m_anchorPos )
{ VECTOR2I delta = m_cursor - (*m_anchorPos);
Thanks for the fast response, it works good now. In addition it comes much better to me when i comment out below code, can you please check attached videos.
diff --git a/eeschema/ tools/sch_ move_tool. cpp b/eeschema/ tools/sch_ move_tool. cpp .779d6fd54 100644 tools/sch_ move_tool. cpp tools/sch_ move_tool. cpp TOOL::Main( const TOOL_EVENT& aEvent )
m_cursor = controls- >GetCursorPosit ion();
if( selection. HasReferencePoi nt() )
m_anchorPos = selection. GetReferencePoi nt(); TOOL::Main( const TOOL_EVENT& aEvent )
m_cursor = *m_anchorPos;
}
if( m_anchorPos )
VECTOR2I delta = m_cursor - (*m_anchorPos);
index 7cb2dd85b.
--- a/eeschema/
+++ b/eeschema/
@@ -272,7 +272,7 @@ int SCH_MOVE_
// Set up the starting position and move/drag offset
//
-
+/*
{
@@ -283,7 +283,7 @@ int SCH_MOVE_
}
-
+*/
{