Merge pull request #640 from bluetwelve/master

#639 path #1 draws its control point handles connected to path #2
master
JFH 2021-09-03 18:09:05 +02:00 committed by GitHub
commit f67bc59d17
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View File

@ -757,6 +757,7 @@ export const pathActionsMethod = (function () {
path = pathActionsContext_.getPath_(element); path = pathActionsContext_.getPath_(element);
editorContext_.setCurrentMode('pathedit'); editorContext_.setCurrentMode('pathedit');
editorContext_.clearSelection(); editorContext_.clearSelection();
path.setPathContext();
path.show(true).update(); path.show(true).update();
path.oldbbox = utilsGetBBox(path.elem); path.oldbbox = utilsGetBBox(path.elem);
subpath = false; subpath = false;
@ -770,6 +771,7 @@ export const pathActionsMethod = (function () {
editorContext_ = pathActionsContext_.getEditorContext(); editorContext_ = pathActionsContext_.getEditorContext();
const selPath = (elem === path.elem); const selPath = (elem === path.elem);
editorContext_.setCurrentMode('select'); editorContext_.setCurrentMode('select');
path.setPathContext();
path.show(false); path.show(false);
currentPath = false; currentPath = false;
editorContext_.clearSelection(); editorContext_.clearSelection();

View File

@ -629,6 +629,10 @@ export class Path {
this.init(); this.init();
} }
setPathContext() {
pathMethodsContext_.setPathObj(this);
}
/** /**
* Reset path data. * Reset path data.
* @returns {module:path.Path} * @returns {module:path.Path}