Oh… yea… that would do that. You really should change that to:
protected override void Update(GameTime gameTime)
{
var state = GamePad.GetState(PlayerIndex.One);
if (state.Buttons.Back == ButtonState.Pressed)
{
Exit();
}
if (state.IsButtonDown(Buttons.Start))
{
Debug.Write("Start pressed");
}
base.Update(gameTime);
}
Much better for you in the long run.