diff --git a/src/clipboard.cpp b/src/clipboard.cpp index 8753e039..48d33812 100644 --- a/src/clipboard.cpp +++ b/src/clipboard.cpp @@ -164,6 +164,8 @@ void GraphicsWindow::PasteClipboard(Vector trans, double theta, double scale) { // For arcs, reflection involves swapping the endpoints, or otherwise // the arc gets inverted. auto mapPoint = [scale](hEntity he) { + if(he.v == 0) return he; + if(scale < 0) { hRequest hr = he.request(); Request *r = SK.GetRequest(hr);