EclipsePreferencePrimitiveRead does not read DefaultScope when a preference value has been set to default
Setting a preference value to its default value through IPreferenceStore
will set the InstanceScope
value to null
.
This touches both EclipsePreferencePrimitiveRead
and EclipsePreferenceBooleanPrimitiveRead
. Neither will even attempt to read DefaultScope when InstanceScope doesn't return any value. They should since neither implementation is given the scope to read explicitly.