From 862e05a8f0aa03ddc4582d5bf68a3201f348cf1d Mon Sep 17 00:00:00 2001
From: "Tadashi G. Takaoka" <takaoka@google.com>
Date: Wed, 15 Jun 2011 10:48:53 +0900
Subject: [PATCH] Fix NPE in CandidateView.offsetMargin

Bug: 4609124
Change-Id: I14913afba80732e6beb8458b404001798a221a79
---
 java/src/com/android/inputmethod/latin/CandidateView.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/java/src/com/android/inputmethod/latin/CandidateView.java b/java/src/com/android/inputmethod/latin/CandidateView.java
index 5ef1d75033..481092c928 100644
--- a/java/src/com/android/inputmethod/latin/CandidateView.java
+++ b/java/src/com/android/inputmethod/latin/CandidateView.java
@@ -363,6 +363,8 @@ public class CandidateView extends LinearLayout implements OnClickListener, OnLo
     }
 
     private static void offsetMargin(View v, int dx, int dy) {
+        if (v == null)
+            return;
         ViewGroup.LayoutParams lp = v.getLayoutParams();
         if (lp instanceof ViewGroup.MarginLayoutParams) {
             ViewGroup.MarginLayoutParams mlp = (ViewGroup.MarginLayoutParams)lp;
-- 
GitLab