From 1e239b78c3e03da30715a50cc01216b9df186b06 Mon Sep 17 00:00:00 2001 From: Rodrigo Damazio Date: Tue, 31 Aug 2010 17:35:38 -0300 Subject: [PATCH] Fixing crash seen on developer console. Basically, if the screen space gets really constrained, we would get a negative dimension for an image. --- MyTracks/src/com/google/android/apps/mytracks/ChartView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/ChartView.java b/MyTracks/src/com/google/android/apps/mytracks/ChartView.java index 905374150..4ff195a76 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/ChartView.java +++ b/MyTracks/src/com/google/android/apps/mytracks/ChartView.java @@ -511,8 +511,8 @@ public class ChartView extends View { // Dimensions have changed (for example due to orientation change): w = c.getWidth(); h = c.getHeight(); - effectiveWidth = w - leftBorder - RIGHT_BORDER; - effectiveHeight = h - TOP_BORDER - BOTTOM_BORDER; + effectiveWidth = Math.max(0, w - leftBorder - RIGHT_BORDER); + effectiveHeight = Math.max(0, h - TOP_BORDER - BOTTOM_BORDER); setupPath(); } c.save();