diff options
Diffstat (limited to 'shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.java')
-rw-r--r-- | shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.java index f4cbf9901..b82a6b0fc 100644 --- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.java +++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.java @@ -9,12 +9,17 @@ import org.robolectric.annotation.Implements; import org.robolectric.nativeruntime.BlendModeColorFilterNatives; import org.robolectric.nativeruntime.DefaultNativeRuntimeLoader; import org.robolectric.shadows.ShadowNativeBlendModeColorFilter.Picker; +import org.robolectric.versioning.AndroidVersions.U; /** Shadow for {@link BlendModeColorFilter} that is backed by native code */ -@Implements(value = BlendModeColorFilter.class, minSdk = O, shadowPicker = Picker.class) +@Implements( + value = BlendModeColorFilter.class, + minSdk = O, + shadowPicker = Picker.class, + callNativeMethodsByDefault = true) public class ShadowNativeBlendModeColorFilter { - @Implementation(minSdk = Q) + @Implementation(minSdk = Q, maxSdk = U.SDK_INT) protected static long native_CreateBlendModeFilter(int srcColor, int blendmode) { DefaultNativeRuntimeLoader.injectAndLoad(); return BlendModeColorFilterNatives.native_CreateBlendModeFilter(srcColor, blendmode); |