Skip to content

Commit 74881fa

Browse files
committed
DefaultModuleService: respect item's default value
When calling ModuleService#getDefaultValue(ModuleItem), if the ModuleItem in question has an explict default value -- as obtained from the new ModuleItem#getDefaultValue() accessor -- then that value should take precedence over any other possibility.
1 parent eaee612 commit 74881fa

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,8 @@ public <T> T load(final ModuleItem<T> item) {
302302

303303
@Override
304304
public <T> T getDefaultValue(final ModuleItem<T> item) {
305+
final T defaultValue = item.getDefaultValue();
306+
if (defaultValue != null) return defaultValue;
305307
final T min = item.getMinimumValue();
306308
if (min != null) return min;
307309
final T softMin = item.getSoftMinimum();

0 commit comments

Comments
 (0)