summaryrefslogtreecommitdiff
path: root/BCT/BytecodeTranslator/Phone/PhoneNavigationTraverser.cs
diff options
context:
space:
mode:
authorGravatar t-espave <unknown>2011-08-01 08:30:16 -0700
committerGravatar t-espave <unknown>2011-08-01 08:30:16 -0700
commitec7f410f07d149c1187a92080b0acda815ec3a75 (patch)
tree1e627b888600081599b061f9b3e03619ebfb35c9 /BCT/BytecodeTranslator/Phone/PhoneNavigationTraverser.cs
parent75b0b3ccd6b38aa4d03746e4f41d985ad32d2230 (diff)
fix for exception when phoneControls are not set
Diffstat (limited to 'BCT/BytecodeTranslator/Phone/PhoneNavigationTraverser.cs')
-rw-r--r--BCT/BytecodeTranslator/Phone/PhoneNavigationTraverser.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/BCT/BytecodeTranslator/Phone/PhoneNavigationTraverser.cs b/BCT/BytecodeTranslator/Phone/PhoneNavigationTraverser.cs
index b515e416..3141e61f 100644
--- a/BCT/BytecodeTranslator/Phone/PhoneNavigationTraverser.cs
+++ b/BCT/BytecodeTranslator/Phone/PhoneNavigationTraverser.cs
@@ -127,8 +127,10 @@ namespace BytecodeTranslator.Phone {
public override void Visit(IMethodCall methodCall) {
if (isNavigationOnBackKeyPressHandler(methodCall)) {
PhoneCodeHelper.instance().BackKeyPressNavigates = true;
+ PhoneCodeHelper.instance().BackKeyNavigatingOffenders.Add(typeTraversed);
} else if (isCancelOnBackKeyPressHandler(methodCall)) {
PhoneCodeHelper.instance().BackKeyPressHandlerCancels = true;
+ PhoneCodeHelper.instance().BackKeyCancellingOffenders.Add(typeTraversed);
}
// check whether it is a NavigationService call