Handle cancel in YesNo Dialog

Change-Id: Ibcd0bfcb7832feb97d73b98702ce96e8ae23a76c
diff --git a/src/com/android/browser/BrowserYesNoPreference.java b/src/com/android/browser/BrowserYesNoPreference.java
index abb9d61..4bb3c9c 100644
--- a/src/com/android/browser/BrowserYesNoPreference.java
+++ b/src/com/android/browser/BrowserYesNoPreference.java
@@ -34,6 +34,8 @@
 
         if (callChangeListener(positiveResult)) {
             setEnabled(false);
+            if (!positiveResult)
+                return;
 
             BrowserSettings settings = BrowserSettings.getInstance();
             if (PreferenceKeys.PREF_PRIVACY_CLEAR_CACHE.equals(getKey())) {