diff options
-rwxr-xr-x | media/java/android/media/videoeditor/EffectKenBurns.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/media/java/android/media/videoeditor/EffectKenBurns.java b/media/java/android/media/videoeditor/EffectKenBurns.java index 9ef458b..64be6b8 100755 --- a/media/java/android/media/videoeditor/EffectKenBurns.java +++ b/media/java/android/media/videoeditor/EffectKenBurns.java @@ -53,6 +53,13 @@ public class EffectKenBurns extends Effect { Rect endRect, long startTimeMs, long durationMs) { super(mediaItem, effectId, startTimeMs, durationMs); + if ( (startRect.width() <= 0) || (startRect.height() <= 0) ) { + throw new IllegalArgumentException("Invalid Start rectangle"); + } + if ( (endRect.width() <= 0) || (endRect.height() <= 0) ) { + throw new IllegalArgumentException("Invalid End rectangle"); + } + mStartRect = startRect; mEndRect = endRect; } |