Skip to content

Commit 13e4ec3

Browse files
committed
DefaultMutableModuleItem: preserve the validater
Otherwise, the module item will "forget" the validater of its parent. This causes DynamicCommand, for example, to ignore validater methods. This commit is dedicated to Richard Domander.
1 parent e5a5e32 commit 13e4ec3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/org/scijava/module/DefaultMutableModuleItem.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ public DefaultMutableModuleItem(final ModuleInfo info, final String name,
9292
persisted = super.isPersisted();
9393
persistKey = super.getPersistKey();
9494
initializer = super.getInitializer();
95+
validater = super.getValidater();
9596
callback = super.getCallback();
9697
widgetStyle = super.getWidgetStyle();
9798
minimumValue = super.getMinimumValue();
@@ -118,6 +119,7 @@ public DefaultMutableModuleItem(final ModuleInfo info,
118119
persisted = item.isPersisted();
119120
persistKey = item.getPersistKey();
120121
initializer = item.getInitializer();
122+
validater = item.getValidater();
121123
callback = item.getCallback();
122124
widgetStyle = item.getWidgetStyle();
123125
minimumValue = item.getMinimumValue();

0 commit comments

Comments
 (0)