Skip to content

Commit 9b9294e

Browse files
committed
refactor(ViewNodeFactory): move registerOverride into method body
Move instance registerOverride definition from extend() into vtkOpenGLViewNodeFactory() per vtk.js convention.
1 parent de4a7fa commit 9b9294e

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • Sources/Rendering/OpenGL/ViewNodeFactory

Sources/Rendering/OpenGL/ViewNodeFactory/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ export function registerOverride(className, fn) {
1414
function vtkOpenGLViewNodeFactory(publicAPI, model) {
1515
// Set our className
1616
model.classHierarchy.push('vtkOpenGLViewNodeFactory');
17+
18+
publicAPI.registerOverride = (className, fn) => {
19+
model.overrides[className] = fn;
20+
};
1721
}
1822

1923
// ----------------------------------------------------------------------------
@@ -34,10 +38,6 @@ export function extend(publicAPI, model, initialValues = {}) {
3438
// Inheritance
3539
vtkViewNodeFactory.extend(publicAPI, model, initialValues);
3640

37-
publicAPI.registerOverride = (className, fn) => {
38-
model.overrides[className] = fn;
39-
};
40-
4141
// Object methods
4242
vtkOpenGLViewNodeFactory(publicAPI, model);
4343
}

0 commit comments

Comments
 (0)