aboutsummaryrefslogtreecommitdiff
path: root/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.java
diff options
context:
space:
mode:
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.java9
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);